Alternatief .. zeker .. makkelijk :
User tabel, Interests tabel, UserInterests tafel.
UserInterests wordt gebruikt om veel-op-veel relaties tussen Users op te slaan en Interests , en bevat waarden die FOREGN KEY . zijn s van genoemde tabellen.
PS Je zou echt SQL Antipatterns moeten lezen boek. Je zou er veel van leren.