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时间都是一样的话,分页可能会造成数据重复

相关推荐
Geoffwo1 分钟前
Oracle MySQL8.0升级8.4,无感升级数据库
数据库·oracle
u0110225123 分钟前
如何自定义查询历史记录面板的展示风格_时间轴样式设计
jvm·数据库·python
2301_769340675 分钟前
HTML怎么实现快捷跳转顶部_HTML固定悬浮锚点按钮【介绍】
jvm·数据库·python
野犬寒鸦5 分钟前
Claude Code:终端AI编程助手全指南(附带指令全讲解)
开发语言·后端·面试·ai编程
老马952711 分钟前
opencode7-桌面应用实战2
java·人工智能·后端
m0_6091604917 分钟前
MySQL如何限制触发器递归调用的深度_防止触发器死循环方法
jvm·数据库·python
笑而不语18 分钟前
01|搭建 gemini-demo:Spring Boot 3 + LangChain4j + Gemini
后端
呼Lu噜19 分钟前
基于C#的ASP.NET Core中分析async、await的使用场景
数据库·c#·asp.net
李白的天不白20 分钟前
大规模请求数据并发问题
java·前端·数据库
SamDeepThinking23 分钟前
DDD领域驱动设计三年落地实战-开篇词
后端·程序员·架构