10 -联合查询(union和union all 关键字)

Posted 坤坤就爱露露

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了10 -联合查询(union和union all 关键字)相关的知识,希望对你有一定的参考价值。

1、说明:

当查询结果来自于多张表,但多张表之间没有关联,这个时候往往使用联合查询,也称为union查询

2、语法:

select 查询列表 from 表1 where 筛选条件
union
select 查询列表 from 表2 where 筛选条件

3、特点(要求):

1、多条待联合的查询语句的查询列数必须一致,查询类型、字段意义最好一致
2、union实现去重查询,当我们两个表中都有一个相同的数据时,union就是自动去重,删除一个重复的,但是我们也可以使用union all显示出重复数据实现全部查询union all 实现全部查询,包含重复项

3.union all显示出重复数据实现全部查询union all 实现全部查询,包含重复项

4、案例:查询所有国家的年龄>20岁的用户信息

SELECT * FROM chiness WHERE age>20 UNION
SELECT * FROM usa WHERE age>20 ;

以上是关于10 -联合查询(union和union all 关键字)的主要内容,如果未能解决你的问题,请参考以下文章

10/1 Blockchain for All

内置函数

ElasticSearch“match_all”慢,“from”> 1M,文档 +10M

ALL交换机聚合

text IE CSS Hacks All - IE6,7,8,9,10,11,Edge

text IE CSS Hacks All - IE6,7,8,9,10,11,Edge