고수님들의 답변을 바랍니다.
현재 테이블에 키로 잡혀있는 필드가 순서대로 되어있지 않고
중간중간 비어 있습니다.(예: 1,3,10,11.....)
이것을 페이지번호에 따라 스타트 포인트와 엔드 포인트를 줘서
select 하려 하는데 (예: 1p : 1~10, 2p:11~20...)
1부터 10까지는 나오는데 1인아닌 다른 포인트를 시작점으로 잡으면
data가 없음으로 나옵니다. 해결 방법좀 알려주세요.
source :
select 필드 from (select * from table where 필드 = 'xxx'
order by PK desc)
where rownum between 1 and 10 <--- 11 and 20으로 하면 data 없음
전체 데이타는 60건 정도 됩니다.
|