select mnu_srno, mnu_cd, mnu_nm,mnu_lvl, higrk_mnu_cd, cntRow
from tcm_mnuinf01 a
start with b.mnu_lvl = 0
connect by prior b.mnu_cd = b.higrk_mnu_cd
order siblings by b.SORT_SEQ
order by 로 sort할 경우 모든 데이터를 가지고 정렬을 하지만
order siblings by 각 계층별로 정렬을 한다.
'Programming > DataBase' 카테고리의 다른 글
[MsSql] 문자-날짜-형변환 쿼리 (0) | 2013.01.30 |
---|---|
[mssql] left outer join (0) | 2012.12.13 |
[oracle]START WITH ... CONNECT BY 절을 사용한 계층형쿼리 (0) | 2012.11.20 |
[oracle] function (0) | 2012.11.09 |
[oracle] RANK OVER() (0) | 2012.11.09 |