【发布时间】:2020-03-30 21:04:09
【问题描述】:
我正在尝试弄清楚如何编写查询来执行此操作。我在表 ID1 和 ID2 中有两个 ID。下面是我想要的。
想要
- ID2 有 count(ID2)>1
- 不同 ID1 的计数 >1
我不确定如何使用 Oracle SQL 执行此操作。我确实编写了代码来进行分组。但是,我无法让其余代码正常工作,包括不同 ID1 > 1 的计数部分。一旦完成更多代码,我将发布更多代码。
数据
ID1 ID2
1 33
1 33
5 44
6 44
7 8
想要
ID1 ID2
5 44
6 44
尝试代码
select ID2,
COUNT(*)
from TABLE1
GROUP BY ID2
HAVING COUNT(*)>1
【问题讨论】:
标签: sql oracle group-by count window-functions