SELECT *
FROM MCFC_IPCTECHNUMBER_TEMP A
WHERE ROWID < (
SELECT MAX(ROWID)
FROM MCFC_IPCTECHNUMBER_TEMP B
WHERE B.SUBMISSIONNUMBER = A.SUBMISSIONNUMBER
AND B.PATH# = A.PATH#
GROUP BY SUBMISSIONNUMBER, PATH#
HAVING COUNT(*) > 1
);
DELETE
FROM MCFC_IPCTECHNUMBER_TEMP A
WHERE ROWID < (
SELECT MAX(ROWID)
FROM MCFC_IPCTECHNUMBER_TEMP B
WHERE B.SUBMISSIONNUMBER = A.SUBMISSIONNUMBER
AND B.PATH# = A.PATH#
GROUP BY SUBMISSIONNUMBER, PATH#
HAVING COUNT(*) > 1
)
'개발속이야기 > Oracle' 카테고리의 다른 글
Number, Date에 관한 다양한 질의문 테스트 (0) | 2017.12.28 |
---|---|
Student_Temp4의 중복된 레코드를 제거하는 질의문을 작성하여 주세요. (0) | 2017.12.28 |
정산리스트를 만드는 질의문을 작성하여 보세요. (0) | 2017.12.28 |
연습문제를 풀어서 올려주세요 (0) | 2017.12.28 |