sql >> Databasteknik >  >> RDS >> Mysql

Hur använder jag IN-operator men med OCH-villkor

Du kan använda HAVING COUNT . Numret måste också vara dynamiskt.

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


  1. slumpmässiga tal i java

  2. Förtydligande av sammanfogningsordning för skapande av tillfälliga tabeller

  3. SQL DML:Felaktigt datumvärde (MySQL)

  4. Oracle-klientinstallationsfel - sökvägen för lång