【发布时间】:2019-12-23 22:57:58
【问题描述】:
我有一个场景,我有 1 张桌子。 该表的数据如下:
CATEGORY_TYPE CATEGORY_TYPE_DESC RETL_ID
SUPPLIER_XREF SUPPLIER_XREF 21731
SUPPLIER_SITE_XREF SUPPLIER_SITE_XREF 21731
我想查找 RETL_ID 出现两次但一条记录属于 SUPPLIER_XREF 而另一条记录属于 SUPPLIER_SITE_XREF 的计数。
我试过了,但这不会返回任何记录。
select RETL_ID, COUNT(*)
FROM RFI_XREF_DVM
WHERE
CATEGORY_TYPE IN ('SUPPLIER_SITE_XREF')
AND CATEGORY_TYPE IN ('SUPPLIER_XREF')
GROUP BY RETL_ID
HAVING COUNT (*) = 2;
【问题讨论】:
标签: sql oracle count duplicates