由上圖可知,APPUSERID字段和VIRTUAL_CARDID字段存在一對多的關係,如何將重複的APPUSERID字段的數據查詢出來呢?html
先查出重複的APPUSERID都有哪些,再根據重複的APPUSERID查詢該條數據記錄。sql
第一步:查詢重複的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)