질문 Q #12925
SQL 쿼리 질문 입니다.
용접공 2016-02-15 13:25:07

안녕하세요

책에 있는 게시판 테이블의 테이터를 불러 오는 쿼리 질문입니다.

board_id    board_pid    user_id    user_name

-------------------------------------------------------------------------

3                 0              advisor    test2

4                 0              advisor    test

5                0               advisor    test

8               0                advisor    test2

9                0               advisor    test2

10               5                advisor    test3

12               5                  admin    admin

13               3                blumine    test1

14               0                 blumine    test1

15               9                 blumine    test2

테이블 내용이 위와 같습니다.

이것을 

board_id    board_pid    user_id    user_name

-------------------------------------------------------------------------

3                 0              advisor    test2

13               3                blumine    test1

4                 0              advisor    test

5                0               advisor    test

8               0                advisor    test2

9                0               advisor    test2

15               9                 blumine    test2

10               5                advisor    test3

12               5                  admin    admin

14               0                 blumine    test1

 

이런 정렬로 불러오고 싶습니다.

이 정보로는 못 불러 오는건가요?   쿼리를 어떻게 던져야 할지 모르겠습니다. ㅠㅠ

감사합니다.

답변 3
#1 kaido 2016-02-15 13:46:18
원하시는 기준이 무엇인가요?
#2 용접공 2016-02-15 18:49:18

설명이 짧았나 봅니다.

board_id에 뎃글(board_pid)이 있으면 이것을 부모글 뎃글 순으로 정렬하고 싶습니다.

부모글에 뎃글이 달려있으면  부모글 다음에 뎃글이 붙어 있는순으로 쿼리 하고 싶은겁니다

그래도 어렵네요

#3 변종원(웅파) 2016-02-16 01:51:14

현재 구조에서는 힘들겁니다. depth를 구현해야 네이버 카페의 게시판처럼 

원글1

- 답글1

- 답글2

원글2

원글3

구조를 구현할 수 있습니다.

구글에서 계층형 게시판 검색해보세요.