[질문] jsp 리플형 계시판
흰추위
일반계시판은 만들줄 아는데요..
리플형 계시판을 막상 막막하네요..
리플형 계시판의 리스트를 보여줄때... DB로부터 어떻게 그 값을 얻어와야 하나..
적절한 SQL 문이 잘 떠오르지 않네요.
음 DB 는요...
idx, idx-re 이렇게 있다고 친다면요.. (idx 는 그냥 시퀀스로 증가하구요.. idx-re는 리플을 달았을때 어느글에 걸리는지.
가르켜주기위해서 ㅎㅎ );
그런데 이것을 어떻게 땡겨와야 하는지..
이때 이를 땡겨올때... 내부쿼리로도 땡겨올수가 있는건지...
그냥 SELECT 하는 것은 쉬운데...
글이 다른 글에 걸린다는 걸 생각하니 왜케 모가 복잡한건지..
설명점 해주실분..
-
미리별
그러니 원본글(5번)을 기준으로 해서 답글은 그 원본글(5번) 번호를 그대로 이어 받고, 원본글 기준으로 아래 글들은 그대로 놔두고, 원본글 포함해서 위에 글들은 번호 +1씩 증가.
-
엄빠몬
예를 들어보면 이렇습니다. 5번글에 답글이 달렸다고 칩시다. 답글은 원본글인 5번글에 번호를 그대로 이어 받습니다. 그 아래 글들인 1,2,3,4번 글은 아무 영향 없겠죠? 그리고 5번글은 +1해서 6번이 되고 6번글은 +1해서 7번 글이 됩니다. 생각보다 단순하지 않습니까?
-
미리별
저도 왕초보라서 확실히는 답 못 드리고요..제가 아는 방법은 이렇습니다. 한 글에 답글이 달리면 그 아래 글들은 다 번호 그대로 놔둬도 되겠죠? 그리고 그 위에 글들은 모조리 번호가 +1씩 올라갑니다. 그리고 달린 답글은 원본 글에서 번호를 가져 오고요.