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

Como uso o operador IN, mas com a condição AND


Você pode usar HAVING COUNT . O número teria que ser dinamicamente também.
SELECT person_id
FROM interest
WHERE interest_category IN ( 'music', 'movie', 'sport');
GROUP BY person_id
HAVING COUNT(*) = 3;