日期:2014-05-16 浏览次数:20536 次
??? 最近在帮一个同事调试BUG,有一个条BUG是这样描述的: 所有有排序功能的列表,当其中某一字段当前页面内容一致时,翻页就有误。 页码改变,列表内容不变。
看到这个BUG第一反应是查看翻页的SQL语句。调试后找到SQL语句为:
SELECT * FROM ( SELECT BIZ.*,ROWNUM RN FROM (SELECT * FROM WIKI_BIZ B WHERE B.BIZ_SYNC_TYPE < 3 ORDER BY B.BIZ_VIEW_COUNT ASC) BIZ WHERE ROWNUM <= 20 )WHERE RN >=11; SELECT * FROM ( SELECT BIZ.*,ROWNUM RN FROM (SELECT * FROM WIKI_BIZ B WHERE B.BIZ_SYNC_TYPE < 3 ORDER BY B.BIZ_VIEW_COUNT ASC) BIZ WHERE ROWNUM <= 30 )WHERE RN >=21;?
?? 查询后的结果为:
<
BIZ_ID | BIZ_SYNC_CODE | BIZ_SYNC_NAME | BIZ_SYNC_TYPE | BIZ_SYNC_TIME | BIZ_SYNC_FROM | BIZ_VIEW_COUNT |
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
|