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

Použití klauzule MySQL IN jako all inclusive (AND místo OR)

UPRAVIT :Upravil mou odpověď tak, aby více odpovídala upravené otázce 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. Jak zacházet s volitelnými parametry v dotazu SQL?

  2. Připojte se k nám v Las Vegas na SQLintersection a ušetřete 100 $

  3. Ukládání obrázků do databáze mysql

  4. Nelze se připojit k Postgres přes PHP, ale lze se připojit z příkazového řádku a PgAdmin na jiném počítači