반응형
- 계층형구조 쿼리
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 오름차순 정렬
반응형
'DB > SQL' 카테고리의 다른 글
[SQL] MYSQL 주별 데이터 조회 (1) | 2023.02.05 |
---|---|
[SQL] 속도 개선 TIP (0) | 2019.12.03 |
[SQL] 소계, 합계구하기 (ROLLUP, GROUPING_ID) (0) | 2019.12.03 |
[SQL] MERGE (Insert, update를 설정) (0) | 2019.12.03 |
[SQL] GROUP BY 개념적 정의 (0) | 2019.12.03 |