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 ;