Mysql 分页order by一个相同字段,发现顺序错乱
2024-08-28 02:23:37
两次分页查询,其中跳过了2个id
select * from jdp_tb_trade where jdp_modified>='2017-04-24 20:22:01' and jdp_modified<='2017-04-24 20:23:05' order by jdp_modified asc limit 215,5;
select * from jdp_tb_trade where jdp_modified>='2017-04-24 20:22:01' and jdp_modified<='2017-04-24 20:23:05' order by jdp_modified asc limit 220,5;
最后发现是因为order by:jdp_modified
而分页的数据jdp_modified都是相同的,导致了没有第二个排序的依据,导致顺序错乱
最后解决的办法是 order by jdp_modified,id ,在相同的情况下通过id进行排序,不会重复也不会变化
最新文章
- C#学习总结之集合
- Unity3D 原生Android结合UnityPlayerActivity开发遇到的问题
- Wireshark查看https的通讯
- 鼠标/手指相对于元素的坐标(px转百分比)
- Main.storyboard中使用navigationController
- echo date
- oracle时间处理
- 05顺序队列_Queue--(栈与队列)
- 类型兼容原则(C++)
- Apache POI组件操作Excel,制作报表(二)
- 20155304 实验一《Java开发环境的熟悉》实验报告
- requestAnimationFrame的用法
- Map的几种取值方法
- HDU - 1827 Summer Holiday (强连通)
- socket网络编程-----I/O复用之select函数
- RCNN系列超详细解析
- prufer编码
- NServiceBus官方文档翻译(二)NServiceBus 入门
- Git小技巧:VIM中如何填写注释信息
- 腾讯云linux+kodexplorer可道云搭建私有云盘