oracle 根据字段查询重复数据

1.情景展现

  由上图可知,APPUSERID字段和VIRTUAL_CARDID字段存在一对多的关系,如何将重复的APPUSERID字段的数据查询出来呢?html

2.缘由分析

  先查出重复的APPUSERID都有哪些,再根据重复的APPUSERID查询该条数据记录。sql

3.解决方案

  第一步:查询重复的APPUSERIDoracle

--查询重复的APPUSERID
SELECT APPUSERID, COUNT(APPUSERID) 次数
  FROM ACCESS_APPUSER T
 GROUP BY T.APPUSERID
HAVING COUNT(APPUSERID) > 1 

  第二步:查询对应的表记录spa

--查询重复的APPUSERID对应的数据
SELECT *
  FROM ACCESS_APPUSER
 WHERE APPUSERID IN (SELECT APPUSERID
                       FROM ACCESS_APPUSER T
                      GROUP BY T.APPUSERID
                     HAVING COUNT(APPUSERID) > 1)

 

写在最后

  哪位大佬如若发现文章存在纰漏之处或须要补充更多内容,欢迎留言!!!htm

 相关推荐:

相关文章
相关标签/搜索