묻고답하기

답변이 달릴 수 있는 게시판을 짜는 db 설계법은 여러가지가 있지만

그중에서도 가장 보편적이라고 생각되었던.


root_no, thread 필드를 이용한 방법을 주로 사용해왔습니다.

본글은 글번호와 root_no 가 같게 작성하고 , 그의 자식글은 thread 라는 필드에 "AAAA" ~ "ZZZZ" 식으로 
4뎁스의 댓글까지 관리할 수 있도록 하는 것 말입니다. 

그런데 제로보드XE 를 보다보니. 

list_order 라는 필드가 있지만 글번호에 곱하기 (-1) 한 것 정도이지 답변글을 쓴다고 해서 달라지는것은 없고
다만 parent_srl 이란 필드를 둬서 자기 부모글이 무엇인지를 놓도록 하였습니다. 

헌데 이렇게 해선 db 쿼리상에서 답변글이 반영된 올바른 정렬을 가져올수 있는 아이디어가 생각나지 않습니다.

order by list_order asc 라고 하면 답변글이 맨 밑에 가서 달려버릴 거고.


제가 생각할 수 있는 유일한 방법은 모든 댓글을 로드해와서 php 에서 루프돌면서 재정렬 해준다음
뿌려주는 것입니다.

헌데 그렇게 하면... 쓸데없는 부하를 유발시키게 되니까 별로 권장할만한 방법은 아닐 것 같은데요. 


혹시 일반적인 게시판에 저렇게 두필드 추가 만으로도 구현 가능한 답변형 게시판 구조를 알고 계신분이 있나요?


그냥 짜여져 있는대로 사용하면 궁금해 하지 않아도 될 문제이긴 하나.....

개발자로서.. 알고는 있어야 하니... 꼭 부탁드립니다.
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
산야초 회원누락문제해결방안이 없나요?  
우니즈 로그인폼 위에 미리 글자떠있게.. [7] 2014.02.11 by 이즈야
NKorea 1.7.4 업데이트후 본문 이미지삽입 간격 자동으로 조절 방법?(부탁드립니다)  
회원가입이 되지 않고 계속 반복되네요  
오병이어2 관리자모드에서 회원목록 정렬 어찌하나요? file  
구름의저편 인코딩이 깨집니다..ㅠㅠ [1] 2014.02.11 by ForHanbi
아스376 데이터 이전 후 importer폴더의 용량이 너무 큽니다  
제로배움 노프레임 게시판 만들기 위해서..복잡하네요.. [2] 2014.02.11 by 심플XE
주택바가지 제로보드xe 1.7.3.8 인데요. 인용구작성이 안보여요,,  
아굴라2 1.7.4 업그레이드 후 우편번호검색이 안됩니다. [4] 2014.02.11 by 아굴라2
St.Veiry 복수의 모듈값을 입력 받아서 적용하고 싶습니다. [6] 2014.02.11 by St.Veiry
우냠냠냠 혹시 XE에 이런 메뉴디자인 알고계신분있으신가요 [4] 2014.02.11 by 우냠냠냠
이온디 컨텐츠 확장 위젯2에서 '전체' 분류도 표시할 수 있나요  
XE만세 모바일 스케치북 게시판 스킨의 PC버전으로 보기가 동작하지 않습니다..  
나그네성 안녕하세요 초짜입니다.  
인디안나라 웰컴 페이지 삭제가 안 되네요. [4] 2014.02.11 by 인디안나라
꿹삯닻 회원정보에 있는 메뉴들 어떻게 지우나요?? [1] 2014.02.11 by sejin7940
용12 도와주세요 /host/home1/ghrhrska/html/xe/classes/db/DB.class.php on line 675 [1] 2014.02.11 by 용12
루팡쿠팡 일베도 xe로 만든거로 알고 있는데.. 그렇게 빨라지려면 어떻게 하죠? [5] 2014.02.11 by 꿹삯닻
Z-Saver 1.7.4 업데이트 후 다국어 페이지가.....