(예제) 해당 카테고리의 하위 카테고리들을 모두 가져오는데, 필터링 조건이 있는 경우
- 주의 : WHERE절이 CONNECT BY 절보다 위에 있어야 필터링 조건이 적용된다.
SELECT DP_CATEGORY_ID
FROM TB_DP_CATEGORY
WHERE USE_YN_CD = 'DP022001'
AND DISPLAY_KIND_CD = 'DP015003'
START WITH DP_CATEGORY_ID = 'DT20100000000046'
CONNECT BY PRIOR DP_CATEGORY_ID = HIGHER_DP_CATEGORY_ID
계층 구조의 조회(Hierarchical Queries)
Oracle10g에서 CONNECT BY의 새로운 기능들
재미있는 SQL문(계층구조 쿼리의 예제)
CONNECT BY ... START WITH
Oracle Connect By Function