계층형 조회 쿼리좀...? 0 2 1,225

by 헨씀히포 [SQL Query] [2012.12.09 18:34:11]



제가 게층형 비슷하게 게시판을 만들려고 합니다
테이블 : board

no   memo pno  orderNo  
1 aaa 1    1
2 aaaa     1   2
3     aaaaaa 1    3
4     aaaa-1   2       3
5    bbb    5     1
6    bbbbb     5    2
7    aaaa-1-1    4    4


표시하고싶은 리스트
===============================
1 aaa
2  -> aaaa
4    -->aaaa-1
7   ---->aaa-1-1
3     aaaaaa
5    bbb
6    ->bbbb

 위와같이 표시하고 싶은데 어떻게 하면 될까요?
by 마농 [2012.12.10 08:37:21]
SELECT no
     , LPAD('>', LEVEL*2-2, '-') || memo memo
  FROM t
 START WITH no = pno
 CONNECT BY NOCYCLE PRIOR no = pno
 ORDER SIBLINGS BY orderno
;

by 헨씀히포 [2012.12.10 10:51:18]

고맙습니다
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입