| WRITE_NO | TOP_WRITE_NO | WRITE_LEVEL | CREATE_DATETIME |
|
001 |
001 | 1 | 22/05/20 |
| 002 | 001 | 2 | 22/05/20 |
| 003 | 001 | 3 | 22/05/21 |
| 004 | 004 | 1 | 22/05/21 |
| 005 | 005 | 1 | 22/05/21 |
| 006 | 001 | 4 | 22/05/25 |
답글게시판 데이터가 위의 테이블과 같이있는데,
정렬방법이 궁금합니다..
부모글(TOP_WRITE_NO) 그룹중심으로 최근게시물(CREATE_DATETIME), 답글레벨(WRITE_LEVEL) 순서로 정렬을 아래와 같이 하고있었습니다.
ORDER BY TOP_PARENTS_NO DESC, WRITE_LEVEL, CREATE_DATETIME
하지만 WIRTE_NO 시퀀스 주는방식이 달라져서, TOP_WRITE_NO 순서로 정렬을 하면 최근글이 맨밑으로 가는현상이 발생합니다..
어떻게 정렬순서를, 최근일자별, 레벨별로 줄수있을까요..??
write_no 가 create_datetime 에 비례하여 증가하는 것이 아닌가요?
샘플 예시는 그렇게 되어 있는데요?
만약 그렇지 않다고 한다면 예시를 현실에 맞게 고쳐주세요.
write_level 은 어떤 의미인가요?
보통 레벨은 다단 구조에서의 갚이를 의미하는데
여기서는 단순 순번 정도를 의미하는 것 같은데 맞나요?
맞다면 (댓글은 1단계 구조라는 거네요? 대댓글, 대대댓글 형식의 다단계 구조는 아닌 것으로...)
샘플 예시 수정하고 원하는 결과표까지 제시해 주시면 좋겠습니다.