SELECT * FROM
(
SELECT A. *, ROWNUM RN
FROM (SELECT * FROM TABLE_NAME) A
WHERE ROWNUM <= N)
WHERE RN> m
如果你的查询中出现了排序,如时间等。那么就会出现分页数据重复的情况。
解决方案:在你的排序后面加上GUID排序,或者primary key排序。
原理参考:
http://www.databaseskill.com/344480/
是oracle排序机制的关系。
SELECT * FROM
(
SELECT A. *, ROWNUM RN
FROM (SELECT * FROM TABLE_NAME) A
WHERE ROWNUM <= N)
WHERE RN> m
如果你的查询中出现了排序,如时间等。那么就会出现分页数据重复的情况。
解决方案:在你的排序后面加上GUID排序,或者primary key排序。
原理参考:
http://www.databaseskill.com/344480/
是oracle排序机制的关系。