Que tal group by a primeira letra de cada palavra? SELECT word_name FROM `word` GROUP BY SUBSTRING(word_name,0,1)