记一个order by同时又offset的坑

最近因为项目需要用到单行查询,所以使用了SQL的:

select ... from ... order by ....limit 1 offset 1;

出了什么问题呢?

导出的数据出现某一些行重复

原因

原来当使用order by 后面紧跟日期来进行排序的时候,同一个时期的话,offset前一个和后一个获取到的数据是一样的,所以还是使用id或者精确的时间来排序吧!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,391评论 19 139
  • //我所经历的大数据平台发展史(三):互联网时代 • 上篇http://www.infoq.com/cn/arti...
    葡萄喃喃呓语阅读 51,452评论 10 200
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,930评论 18 399
  • 幸福实修读书打卡 11.22 今日阅读P~P 今日拾贝 觉察到自己又有些急躁,书读了一遍就再也读不进去了。我想我是...
    空间_dc1d阅读 897评论 0 0
  • 最近顺行的木星再次对分我的金星,最大的体会就是钱花得跟瀑布似得...618的大促,该买的不该买,想买的不想买的,基...
    suky0911阅读 1,228评论 0 1