by fkdltpstjd [2019.08.23 10:50:17]
SELECT * FROM ( SELECT ROW_NUMBER() OVER(ORDER BY 해당컬럼 DESC) rn , a.* FROM 테이블 a ) WHERE rn > 1
SELECT * FROM ( SELECT * FROM TB ORDER BY PK DESC ) WHERE ROWNUM > 1
WHERE ROWNUM > 1
이 조건은 절대 만족할 수 없는 조건입니다.
해당 컬럼에 인덱스가 없다면 성능에 문제가 발생할 수 있습니다.
인덱스가 있다면.. 서브쿼리로 해결하면 될것 같네요.
select * from a where seq < (select max(seq) from a);