빠른 답변 감사드립니다.
그런데 순규님이 가르쳐주신 방법은 제가 원하는 결과를 가져오지는 못하는 걸로 알고 있습니다.
즉, 쿼리를 아래와 같이 주면
select rnum,uid,fid,name,email,subject,comment,signdate,ref,thread from $code where rnum > 0 and rnum <= 10 order by fid DESC, thread ASC;
먼저 (정렬되지 않은) 전체 레코드중에서 우선 10개를 가져오고 그 10개만을 대상으로 다시 정렬을 하게 되니까 결과적으로는 원하는 결과를 얻을 수가 없지 않나 생각합니다.
즉, 제가 원하는 것은 게시판에서 원글밑에 바로 답변글이 출력되는 계층형 게시판을 구현하려고 하는 것인데 그러기 위해서 우선 전체 레코드를 답변글이 원글밑에 바로 달리도록 정렬을 하고 그 정렬된 결과레코드세트에서 10개면 10개씩을 끊어서 가져오기 위한 SQL문을 원하는 겁니다.
그런데 제가 아직 오라클쪽에서 서투르다보니 어떤식으로 SQL을 때려야 하는지 모르겠습니다.
괜찮으시다면 다시한번 답변을 부탁드리고 싶네요..
|