我想写一个查询来实现以下。我有一个表xyz
,其中在 a 列中有多个具有相同列值(1)的行。
我想在 b 列中找到对于 a 列中值为 1 的行集没有特定值。
Table xyz
---------
a b
1 te
1 we
1 re
2 te
2 re
3 ge
4 re
所以基本上我想找出b列是否没有a列中一组值的值'te'
当我做
Select a from xyz where b <> 'te'
group by a
我会得到1,2,3 and 4
两个结果。
但我希望结果应该只包含 1 和 2。请帮忙。