Oracle查找重複數據

-- 使用ROWID查找重複數據
-- PK_PSNDOC:查找該字段的重複數據值
-- LASTFLAG:條件過濾字段
SELECT * 
FROM HI_PSNDOC_DEPTCHG T1
WHERE ROWID != (
    SELECT MAX(ROWID)   
    FROM HI_PSNDOC_DEPTCHG T2 
    WHERE T1.PK_PSNDOC = T2.PK_PSNDOC AND T2.LASTFLAG = 'Y') AND 
    T1.LASTFLAG = 'Y';

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章