[英]SHOW COLUMNS FROM Goods WHERE condition AND [there is at least one value in the column]
[英]Where column value at least 2
我有一張桌子
ID | 姓名 | 工作 | 顏色 |
---|---|---|---|
1 | 艾比 | 看門人 | 粉色的 |
2 | 鮑勃 | 老師 | 黃色 |
3 | 凸輪 | 音樂家 | 藍色的 |
4 | 鮑勃 | 老師 | 綠色 |
5 | 艾比 | 老師 | 粉色的 |
我想得到那些有相同工作但至少有兩種不同顏色的人的名字
所以在這種情況下,只有 Bob 會被退回
我們可以在這里使用聚合方法:
SELECT Name
FROM yourTable
GROUP BY Name
HAVING MIN(job) = MAX(job) AND
MIN(Colour) <> MAX(Colour);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.