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 오름차순 정렬

 

 

 

 

반응형