select idx , addr , val_data from
(
select rownum r , t1.*
from
jpj_test t1
) tt
where r between 3 and 5
//===============================================
select rownum r , t1.*
from
jpj_test t1
where r between 3 and 5
첫번째 쿼리는 제대로 동작을 합니다. 헌데 , 두번째 쿼리는 에러가 발생합니다.
where절에서 에러가 발생하는데요.
오라클에서 mysql의 limit 기능을 구현할 경우에 반드시 서브쿼리를 사용해야 하는거 같습니다.
두번째 구문 같은 경우는 왜 에러가 발생하는지 잘 모르겠습니다.
고수분들의 조언을 부탁드립니다.
감사합니다.~