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

Come si usa l'operatore IN ma con la condizione AND

Potresti usare HAVING COUNT . Anche il numero dovrebbe essere dinamico.

SELECT person_id
FROM interest
WHERE interest_category IN ( 'music', 'movie', 'sport');
GROUP BY person_id
HAVING COUNT(*) = 3;