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 关键字)的主要内容,如果未能解决你的问题,请参考以下文章
ElasticSearch“match_all”慢,“from”> 1M,文档 +10M