SQL语句中的order by可能造成时间重复

前言

SQL语句中的order by可能造成时间重复,当排序的时间都是一样的话,可能造成分页数据重复

sql语句

ini 复制代码
StatementParameter param = new StatementParameter();
StringBuilder sql = new StringBuilder("select * from " + table + " where   regionId = ? ");
param.set(regionId);
if (deviceType != ConstData.DEFAULT_HOSTID) {
  sql.append(" and deviceType= ?  ");
  param.set(deviceType);
}
sql.append(" order by createTime ");
return jdbc.queryForPage(sql.toString(), UserRegionDevice.class, pager, param);

使用order by createTime时,当数据中的createTime时间都是一样的话,分页可能会造成数据重复

相关推荐
调试人生的显微镜37 分钟前
iOS开发入门:Interface Builder、基础控件及UITextField详解
后端·ios
泡海椒39 分钟前
巡检照片与工单附件:jquick-pdf 图片嵌入的业务实战
后端
蜗牛互联网41 分钟前
Python消费Responses SSE事件:增量文本、超时与取消
java·开发语言·人工智能·后端·python
AI持续学习42 分钟前
文档权限变更如何回归测试?账号、空间、文件和分享链接用例清单
后端
谢亮_vipxieliang1 小时前
Go Worker Pool 设计——从原理到生产级实现
开发语言·后端·golang
Nturmoils2 小时前
GROUP BY 先别想当然,查汇总前把规则跑清楚
数据库
IT_陈寒2 小时前
为什么你应该学习JavaScript?
前端·人工智能·后端
lightning_bug2 小时前
Windows系统Docker+SpringBoot+H5+Mysql+Redis打包部署流程
后端·架构
SingleShadow2 小时前
一文搞懂 CAN 总线:从入门到 STM32 应用
后端
最笨的羊羊2 小时前
Oceanbase数据库系列之:向量数据库核心知识
数据库·oceanbase