方法一:
思路:使用group by分组,再用count计算每组的个数,最后用having比较计算后的值大于1的数据。
select PRODUCT_CODE from TM_CIS_REQ_PRD_HIS_COUNT
group by PRODUCT_CODE,CREDIT_ORG_CODE,REQ_DATE
having count(REQ_DATE)>1
方法二:
思路:使用group by分组,再用count计算每组的个数,放到临时表dd中,最后用where筛选出大于1的
select PRODUCT_CODE from
(select count(REQ_DATE) as product from TM_CIS_REQ_PRD_HIS_COUNT
group by PRODUCT_CODE,CREDIT_ORG_CODE,REQ_DATE) as dd
where product>1;
本文介绍两种使用SQL查询特定字段重复记录的方法。方法一利用GROUP BY和HAVING子句找出重复的PRODUCT_CODE。方法二则通过创建一个包含计数的临时表,并从中筛选出重复项。

1900

被折叠的 条评论
为什么被折叠?



