Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Selecionando a partir de um campo separado por vírgulas


Você está armazenando vários valores no mesmo campo. Isto é mau!

Você precisa de uma segunda tabela para representar as assinaturas - teria uma coluna userid e subscriberuserid (ou algo semelhante).

Para cada assinante que um usuário possui, haveria um registro nesta tabela com o ID de usuário desse usuário (e o ID de usuário de seu assinante).

Então, você pode limitar ao conteúdo do seu coração:
SELECT subscribers.subscriberuserid
FROM subscribers
WHERE userid = 1
LIMIT 2