mysql排序问题

记一次排序参数导致的分页异常

一个业务表中包含主要字段如下:

ID SAVE_DATE UPDATE_TIME VALUE
INT yyyy-MM-dd time int
主键 日期 时间戳 业务数据

业务要求按日期倒叙排列,sql如下
select * from table where value like ? order by save_date desc
加上分页参数后第二页与第一页的数据不连续 出现重叠部分
解决方案:添加组合排序字段
select * from table where value like ? order by save_date,id desc

posted @ 2022-10-27 21:00  田园将芜胡不归啊  阅读(12)  评论(0编辑  收藏  举报