se la ricerca è poi effettuata tramite menu a tendina penso sia meglio avere nel db una tabella separata comuni (che genererà il menu a tendina) e collegarla alla tabella principale.

In questo modo eviti duplicazioni e la ricerca è + efficace.

Ovviamente quando è possibile agre direttamente sul db..