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

Brug af MySQL IN-klausul som alt inklusive (AND i stedet for OR)

REDIGER :Ændrede mit svar, så det passer bedre til OP's redigerede spørgsmål.

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. mysql auto_increment med 5?

  2. ActiveRecord::AdapterNotSpecified databasekonfiguration angiver ikke adapter

  3. SQLite IN

  4. Lagret procedure, der automatisk sletter rækker ældre end 7 dage i MYSQL