계층형 게시판 쿼리 질문드립니다. 0 1 1,206

by 순서기 [SQL Query] [2016.03.09 14:46:03]


SELECT
    BNUM,
    DECODE(DEPTH,0,SUBJECT,CONCAT(LPAD(' ',DEPTH*4,' '),CONCAT('RE : ',SUBJECT))) SUBJECT,
    GROUPNUM,
    DEPTH,
    ORDERNO,
    PARENT
FROM BOARD
ORDER BY groupnum desc, orderno 
;

 

bnum subject groupnum depth orderno parent

5        a             1          0          0        0

11      a-4         2          2           1        9

10      a-3          2         2          1         7

7         a-1         2         1           1         5

9          a-2       2          1         2          5

 

이렇게 나오는데 parent에 맞게 답글이 밑으로가게 하려면 어케하나요?

 

 

by 마농 [2016.03.09 15:34:28]
SELECT *
  FROM board
 START WITH parent = 0
 CONNECT BY PRIOR bnum = parent
 ORDER SIBLINGS BY orderno
;

 

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