簡體   English   中英

MYSQL IN語句

[英]MYSQL IN statement

我用IN來選擇東西......

WHERE categories IN ("red", "blue", "green")

這會選擇紅色,藍色或綠色類別中的任何項目,我的問題是,有沒有辦法選擇必須屬於所有三個類別的項目?

SELECT Item
    FROM YourTable
    WHERE categories IN ('red', 'blue', 'green')
    GROUP BY Item
    HAVING COUNT(DISTINCT categories) = 3
SELECT Item
    FROM YourTable
    WHERE categories ALL ('red', 'blue', 'green')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM