使用mysql用union并子集中用order by排序顺序会混乱

1. (select id from a order by start_time asc)

union all

(select id from b order by start_time desc) limit 0, 20

这样的写法会导致排序混乱

解决方法如下

2.

select * from

(select id from a order by start_time asc) t1

union all

select * from

(select id from b order by start_time desc) t2 limit 0, 20

这样就解决了 union子集需要再包一层才有作用

mysql使用union顺序混乱相关推荐

  1. Mysql关键字执行顺序-深入解析

    Mysql关键字执行顺序-深入解析 一.解释关键字执行顺序 二.关于执行顺序可能会有的疑问 1 on和join 为什么先执行on 2 on和where 有什么区别,哪些场景是相同的 3 where和h ...

  2. 数据库-优化-MYSQL的执行顺序

    MySQL的执行顺序 MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作.其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输入,只 ...

  3. Winform 打印PDF顺序混乱,获取打印队列

    Winform 打印PDF顺序混乱,获取打印队列 原文:Winform 打印PDF顺序混乱,获取打印队列 工作中PDF打印顺序混乱着实让我疼痛了好久,其实决绝方法非常简单,但没有想到这个点子的时候确实 ...

  4. mysql: union / union all / 自定义函数用法详解

    mysql: union / union all http://www.cnblogs.com/wangyayun/p/6133540.html mysql:自定义函数用法详解 http://www. ...

  5. mysql命令书写顺序_MySQL SQL语句书写顺序和执行顺序

    SQL语句书写顺序和执行顺序 (7) SELECT (8) DISTINCT (1) FROM (3) JOIN (2) ON (4) WHERE (5) GROUP BY (6) HAVING (9 ...

  6. mysql中union 查询

    mysql中union 查询 UNION ALL只是简单的将两个结果合并后就返回.这样,如果返回的两个结果集中有重复的数据,那么返回的结果集就会包含重复的数据了. 从效率上说,UNION ALL 要比 ...

  7. mysql in 按顺序排序_Mysql查询结果顺序按in()中ID的顺序排列的实例分析

    这篇文章主要介绍了详解 Mysql查询结果顺序按 in() 中ID 的顺序排列的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下 详解 Mysql查询结果顺序按 in() 中ID 的顺序排列 ...

  8. linux改变磁盘顺序,Linux上磁盘顺序混乱的情况

    当前位置:我的异常网» Linux/Unix » Linux上磁盘顺序混乱的情况 Linux上磁盘顺序混乱的情况 www.myexceptions.net  网友分享于:2013-08-03  浏览: ...

  9. mySql中union all 及max,ifnull用法

    mySql中union all 及max,ifnull用法 selectifnull(max(d.orderNum),0) totalNum,ifnull(max(d.money),0) totalM ...

最新文章

  1. 数据挖掘深入理解和学习路径
  2. 如何构建一个有效的知识库?
  3. channelinboundhandler中都包含了哪一类的方法_备考CMA考试有哪些方法技巧?
  4. Kafka基本知识整理
  5. 创龙28377d历程_C28x系列的28069、28377D的PWM使用经验
  6. 从零基础入门Tensorflow2.0 ----三、8. 自定义层次
  7. 怎么在服务器上运行sql文件,数据库执行sql文件
  8. detectron2训练自己的数据集_从零教你训练自己的数据集实现汽车标志识别,汽车品牌识别源码
  9. Ubuntu系统如何进行屏幕截图
  10. 爬虫,爬取句子迷《龙族》
  11. 【谷粒商城】阿里云oss文件上传(P61)
  12. linux gz he xz,gz与xz两种压缩格式的对比
  13. 大疆2022 “拓疆者” 校园招聘
  14. at91sam9260 OpenWRT u-boot移植
  15. 文献阅读笔记 | Reconstructing commuters network using machine learning and urban indicators
  16. 全面公测|Grafana服务:一张图表胜过千行指标日志
  17. 微软kestrel服务器开启,用微软的kestrel在Linux上利用Apache架设Asp.Net Core环境
  18. Centos7下安装Sentry22.1.0,接入LDAP
  19. 原码、反码、补码的互相转换
  20. mfers: 丧文化,后亚文化下的 Web 3.0 新部族

热门文章

  1. Dell电脑插入耳机不能识别
  2. 移动APP测试用例设计实践经验
  3. rtmp推流工具_小熊录屏:支持RTMP直播录屏的手机APP——墨涩网
  4. whitelabel error page漏洞及解决
  5. 高德地图多marker聚合API
  6. Type com.xxx.xxx.BuildConfig is defined multiple times:...
  7. 二十一、从句_非限定性定语从句
  8. JUC(十)-线程池-ThreadPoolExecutor分析
  9. 两片8-3优先编码器转化为16-4线优先编码器真值表--python实现
  10. TestCenter测试管理工具功能详解七(L)