sql >> Databáze >  >> RDS >> Mysql

Jak mohu použít operátor IN, ale s podmínkou AND

Můžete použít HAVING COUNT . Číslo by muselo být také dynamicky.

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


  1. Použití unaccent s SearchVector a SearchQuery v Django

  2. Umožněte hibernaci zpětně uvozovat všechny názvy tabulek / sloupců

  3. duplicitní prázdný řádek zadaný do mysql při nahrávání souboru

  4. Vytvořte tabulku Excelu z databáze Oracle