记得之前我发过一个给sql语句添加oracle 分页语句(可以点进去看看) 的文章,其实就是在 sql 外层加一个分页语句,但是今天发现有点问题,我传进去sql然后查出来的数据有问题,数据没有重复的,但是中间有几页的数据完全一样,我传进去的SQL 如下
SELECT PO.PROD_OFFER_ID, PO.PROD_OFFER_NAME
FROM PROD_OFFER PO
WHERE PO.STATUS_CD = 1000
ORDER BY PO.CREATE_DATE
后来发现问题就出现在红色部分的排序上,排序的这个字段并没有在查出的字段中,我试过了,如果按PROD_OFFER_ID或PROD_OFFER_NAME排序都是没问题的,或者把这个排序删掉也没问题了
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于