定义
union 联合 合并: 将多条查询语句的结果合并成一个结果
语法
应用场景
特点🌟
1.查询列数一致
2.每一列类型和顺序一致
3.union 自动去重, union all 包括所有信息,不去重
案例
案例1
查询部门编号>90或邮箱包含a的员工信息
select * from employees where department_id>90 or email like ‘%a%’;
select from employees where department_id>90
union
select from employees where email like ‘%a%’;
案例2
查询中国用户男性的信息以及国外用户中年男性的用户信息
select id, cname, csex from t_ca where csex=’男’
union 自动去重
select id,tname, tsex from t_ua where tsex=’male’;
select id, cname, csex from t_ca where csex=’男’
union all 不去重
select id,tname, tsex from t_ua where tsex=’male’;