테이블 조인 후, 또 정렬 후 결과값들을 게시판 페이징 처리할 때...

by 조상필 posted Oct 01, 2009
게시판 페이징 처리를 할 때 단일 테이블들을 가져올 때는 rownum으로 해결할 수 있는데,
테이블들은 조인 후에 또 정렬을 하고 나니 rownum 조차 뒤죽박죽이 되어 버렸습니다.

게시판 페이지당 10개씩만 보여줄 것이기 때문에 전체 조회를 할 필요가 없이 날짜 순서로 조인한
결과에서 10개의 레코드만 가져왔으면 합니다.
(쿼리 단에서 해결했으며 합니다.)

그런데 조인하고 정렬하고 나니 날짜 순으로 가져오고 싶어도 10개를 가져올 기준점이 사라져 버렸습니다.
rownum은 정렬을 하고 나면 순서가 정렬된 기준에 따라 바뀌어버리는데
정렬을 해도 바뀌지 않는 레코드 순서를 알 수 있는 방법이 있을까요? 일종의 레코드 시퀀스 같은?


Articles

6 7 8 9 10 11 12 13 14 15