如何从2列表中仅获取非唯一值:
我需要像
这样的东西Select a,b from tableA group by a,b having count(a,b)>1
现在cource它不是因为数量。
我已经忘了怎么能这样做,也许还要感谢你我知道新的简单解决方案:)
祝你好运
答案 0 :(得分:4)
这应该有效。
Select a,b from tableA group by a,b having count(*)>1
count不能包含多个字段。指示一切的星形或单个与星形基本相同的字段,除非该字段的值为NULL,在这种情况下它不计算。
答案 1 :(得分:3)
SELECT a, b, COUNT(*) FROM tableA GROUP BY a, b HAVING COUNT(*) > 1
我已经包含了COUNT(*),因此您可以查看每种情况的数量。