Alternative .. sûr .. facile :
User tableau, Interests tableau, UserInterests tableau.
UserInterests est utilisé pour stocker une relation plusieurs à plusieurs entre Users et Interests , et contient des valeurs qui sont FOREGN KEY s de ces tables.
PS Vous devriez vraiment lire SQL Antipatterns livre. Vous en apprendriez beaucoup.