order by 정렬 후 rownum의 순번이 틀려지더군요
그래서 order by 정렬 후 서브 쿼리를 시키면 첫번째 rownum 밖에 인식을 못하네요
-------select order_TBL.*, rownum from (select * from board_TBL order by linenum desc) order_TBL
where 절에서
where rownum between 1 and 5 -> 잘 가져옴
where rownum between 3 and 5 -> 못 가져옴
where rownum between 1 and 10 -> 잘 가져옴
where rownum = 2 -> 못 가져옴
where rownum = 1 -> 잘 가져옴
어떻게 가져 와야 하나요?
참고 페이지라도 있으면 링크좀 부탁합니다. |