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

相关推荐
ssshooter4 分钟前
Node.js 天生就是异步的,为什么还要消息队列?
javascript·后端·面试
Leon-Ning Liu13 分钟前
Oracle 19c ASMB 进程 PGA 内存泄漏排查实战 (Bug 38610635)
数据库·oracle
步行cgn15 分钟前
Spring 注入 null 和空字符串详解
数据库·spring·oracle
worilb17 分钟前
Win下使用同一套MySQL创建第二个独立实例
mysql
福兮说17 分钟前
Gin 项目里的错误处理:让 Controller 不必知道错误是怎么来的
后端·go·gin·架构设计
Allen_LVyingbo23 分钟前
医疗人工智能项目全生命周期管理系统:监管知识建模、工程实现与实证评估(下)
大数据·数据库·人工智能·python·自然语言处理·自动化
草莓熊Lotso31 分钟前
【Redis 进阶】主从复制深度解析:从配置落地到 PSYNC 同步原理
linux·开发语言·网络·数据库·redis·缓存·php
n8n36 分钟前
Spring AI Alibaba Graph 实战:用图编排复杂业务,替代硬编码,支持分支、并行与人工确认
后端
Lyy44 分钟前
DevOps平台 — 第十一篇:工作项的设计与实现
后端·devops
YangYang9YangYan1 小时前
2026 校招市场数据分析 JD 拆解,SQL 要求、工具与面试考点
数据库·人工智能·数据分析