我有一张这样的表,它有两个属性a
和b
. 现在,有很多数据通过这些东西,我想选择一个值a
具有超过 1 个不同值的所有记录b
。
例如,从以下示例表中
a b
---------
1 1
1 1
2 1
2 2
3 1
4 1
4 5
4 1
我想选择
a b
--------
2 1
2 2
4 1
4 5
或者如果不可能,只是2
和4
(作为两个结果行),所以我可以在第二个查询中获得更具体的数据。
我尝试过使用GROUP BY
以及HAVING
一些带有子查询的构造,但没有什么能接近我想要的结果。我真的不想获取所有数据并手动处理。
这可能是一件非常简单的事情,但我就是无法理解,那么如何解决这个问题呢?