MYSQL IN语句

pan*_*hro 10 mysql database

IN用来选择东西......

WHERE categories IN ("red", "blue", "green")
Run Code Online (Sandbox Code Playgroud)

这会选择红色,蓝色或绿色类别中的任何项目,我的问题是,有没有办法选择必须属于所有三个类别的项目?

Joe*_*lli 21

SELECT Item
    FROM YourTable
    WHERE categories IN ('red', 'blue', 'green')
    GROUP BY Item
    HAVING COUNT(DISTINCT categories) = 3
Run Code Online (Sandbox Code Playgroud)