Алтернатива .. разбира се .. лесна :
User таблица, Interests таблица, UserInterests таблица.
UserInterests се използва за съхраняване на релация много към много между Users и Interests , и съдържа стойности, които са FOREGN KEY s от посочените таблици.
P.S. Наистина трябва да прочетете SQL Antipatterns Книга. Ще научите много от него.