union的使用

Posted aiyumo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了union的使用相关的知识,希望对你有一定的参考价值。

将多条select语句的结果,合并到一起,称为联合查询
使用union关键字
场景:
获取数据的条件,出现逻辑冲突,或者很难在一个逻辑内表示,就可以拆成多个逻辑,分别实现,最后将结果合并到一起
select语句
union (all 可选)
select语句
如果union的结果又重复记录,会消除重复记录。
可以通过union选项all达到目的
子语句排序:
1、将子语句包裹在括号内
2、子语句的order by :只有在order by 与limit配合时,才生效
对所有结果排序:
在最后面加order by
 
注意:多个select语句检索到的字段数必须一致
每个列中的类型需要一致
列名称根据第一个select子语句定义的

以上是关于union的使用的主要内容,如果未能解决你的问题,请参考以下文章

union和union all 的写法

union和union all函数的使用

Mysql联合查询union和union all的使用介绍

条件查询之or和union

为啥使用 UNION 运算符的相同查询比使用 UNION ALL 的成本低得多?

Mysql联合查询UNION和UNION ALL的使用介绍