Oracle connect by 사용

2024. 8. 23. 23:45Data/Oracle

중복값 제거

connect by의 대상이 되는 데이터 집합이 subquery가 되지 않으면, 데이터가 중복됨

# 데이터 중복 발생
SELECT * FROM A
CONNECT BY PRIOR A.CHILD = A.PARENT

# 데이터 중복 미발생
SELECT * FROM
	(SELECT * FROM A) A
CONNECT BY PRIOR A.CHILD = A.PARENT