1.情景展示

oracle 根据字段查询重复数据

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

2.原因分析

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

3.解决方案

  第一步:查询重复的APPUSERID

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

oracle 根据字段查询重复数据

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

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

oracle 根据字段查询重复数据

 

写在最后

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

 相关推荐:

 

 

相关文章:

  • 2022-01-24
  • 2022-12-23
  • 2021-08-24
  • 2021-11-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-03
相关资源
相似解决方案