oracle 数据库分页中的order by 后数据重复问题

it2026-02-28  2

oracle 数据库分页中的order by 后数据重复问题

在开发系统软件时,经常会使用oracle数据库分页,但是最近发现组装的分页sql没有问题,但是每次点下一页显示数据都一样,解决办法如下:

1、sql语句中必须有排序条件;

2、排序条件如果没有唯一性、那么必须在后边跟上一个唯一性的条件,比如主键/ROWNUM

SELECT ROWNUM R, p.BUILD_MONEY, p.ORG_ID, p.PRO_CODE FROM SYS_POLICY_RULE_LOG p WHERE p.IS_ENABLED = 0 ORDER BY p.CREATE_TIME DESC,R
最新回复(0)