Mysql
 sql >> Database >  >> RDS >> Mysql

Selezione da un campo separato da virgole

Stai memorizzando più valori nello stesso campo. Questo è brutto!

Hai bisogno di una seconda tabella, per rappresentare le iscrizioni - avrebbe una colonna userid e subscriberuserid (o qualcosa di simile).

Per ogni abbonato di un utente, ci sarebbe un record in questa tabella con l'id utente di quell'utente (e l'id utente del suo abbonato).

Quindi, puoi limitare al contenuto del tuo cuore:

SELECT subscribers.subscriberuserid
FROM subscribers
WHERE userid = 1
LIMIT 2