互联网装饰网站郑州网站推广技术
web/
2025/10/6 15:21:20/
文章来源:
互联网装饰网站,郑州网站推广技术,网站建设的平台,购物网站项目建设背景介绍MySQL排序小坑_mysql order by name相同导致排序混乱-CSDN博客
1、问题描述
列表页分页查询出现重复数据。
2、问题排查
排查最终执行sql日志。
select * from tableA where
(start_time2024-04-17 00:00:00) AND (start_time2024-05-18 00:00:00)
ORDER BY sta…MySQL排序小坑_mysql order by name相同导致排序混乱-CSDN博客
1、问题描述
列表页分页查询出现重复数据。
2、问题排查
排查最终执行sql日志。
select * from tableA where
(start_time2024-04-17 00:00:00) AND (start_time2024-05-18 00:00:00)
ORDER BY status asc, start_time asc LIMIT 10,3
3、出现问题数据 4、问题分析
sql含义先按状态升序排序再按时间升序排序。
问题分析结合数据分析相同status相同start_time的情况下当分页查询的条数3两个排序条件都相同的条数4的时候可能会出现查询数据重复的问题。
5、解决方案
order by后面的条件建议加上某个唯一列如id。
select * from tableA where
(start_time2024-04-17 00:00:00) AND (start_time2024-05-18 00:00:00)
ORDER BY status asc, start_time asc,id 3 LIMIT 10,3 MySQL排序小坑_mysql order by name相同导致排序混乱-CSDN博客
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/87978.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!