我有一张这样的 table :
Id | Value1 | Value2
1 | x | 2
2 | x | 3
3 | x | 7
4 | y | 3
5 | z | 1
6 | z | 7
7 | c | 5
8 | c | 6
如何获取“Value2”列中不包含值 7 的“Value1”
所以,结果应该是:
是
谢谢。
最佳答案
已编辑
正如 PaulF 在下面的评论中所指出的,我可能误解了你的问题。试试这样的东西......
SELECT DISTINCT Value1
FROM MyTable a
WHERE NOT EXISTS (SELECT Value1 FROM MyTable b WHERE b.Value1 = a.Value1 AND b.Value2 = 7)
关于mysql - 如何查找一行不包含另一列中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40090842/