¿Qué tal group by? la primera letra de cada palabra? SELECT word_name FROM `word` GROUP BY SUBSTRING(word_name,0,1)