DB/SQL
[SQL] 계층형구조 쿼리
키플레이어
2019. 12. 3. 14:02
반응형
- 계층형구조 쿼리
START WITH: 시작 항목 설정
CONNECT BY PRIOR: 계층 우선 항목 (부모 = 자식)
ORDER SIBLINGS BY: 계층형 순서 (사용시 prior 첫번째 인자 기준으로 정렬)
예제
SELECT * FROM MENU_INFO
START WITH MENU_LEV = 0 --MENU_LEV가 0인 항목을 시작으로
CONNECT BY PRIOR MENU_ID = HRNK_MENU_ID --MENU_ID 기준으로 하위메뉴를 설정
ORDER SIBLINGS BY HRNK_MENU_ID ASC, SORT_SNO ASC
--MENU_ID 기준으로 HRNK_MENU_ID, SORT_SNO 오름차순 정렬
반응형