sql >> Database >  >> RDS >> Mysql

MySQL IN-clausule gebruiken als allesomvattend (AND in plaats van OR)

BEWERKEN :Mijn antwoord aangepast om beter overeen te komen met de bewerkte vraag van de OP.

select i.MovieName
    from item i
        inner join ItemCategory ic
            on i.item_id = ic.item_id
    where i.item_id = 55
        and ic.category_id in ('5','8','9')
    group by i.MovieName
    having count(distinct ic.category_id) = 3


  1. Hoe voeg ik een nieuwe taal toe voor de foutmeldingen van mysql?

  2. Fatale fout:aanroep naar ongedefinieerde methode mysqli::bind_param() in

  3. MySQL GROEP OP leeftijdscategorie inclusief nulbereiken

  4. Voeg gegevens in de externe mysql-database in via de POST-methode vanaf een iOS-apparaat