我有以下表格
COL1 COL2 COL3
A 1 10-1-2019
B 4 13-4-2019
A 1 13-4-2019
A 1 10-1-2019
A 1 10-1-2019
C 3 20-4-2020
A 1 13-4-2019
这是我希望编写的sql代码,但计数不接受两个元素:
select COL1,COL2,COL3
from TableA
group by COL1,COL2,COL3,
HAVING COUNT(COL1,COL2) > 2
只有结果 A 1 10-1-2019
应该出现,因为它是唯一一个具有超过2个结果的对col1 col3(在本例中为3次)。col1/col3对类似于组合主键
我怎样才能做到这一点?
我的数据库是sybase ase
提前谢谢。
1条答案
按热度按时间nfg76nw01#
我想这正是你想要的:
也许你有个坏榜样。但我不明白你为什么认为你需要排除
col2
.