五、多表查询-3.4连接查询-联合查询union

一、概述

五、多表查询-3.4连接查询-联合查询union_第1张图片

二、演示

【例】将薪资低于5000的员工,和 年龄大于50岁的 员工全部查询出来

1、查询薪资低于5000的员工

五、多表查询-3.4连接查询-联合查询union_第2张图片

 2、查询年龄大于50岁的员工

 3、将薪资低于5000的员工,和 年龄大于50岁的 员工全部查询出来(把上面两部分的结果集直接合并起来)

五、多表查询-3.4连接查询-联合查询union_第3张图片 4、去重,“鹿杖客”既薪资低于5000,年龄也大于50岁,所以有两条数据

union all 改为 union,即可去重

 

五、多表查询-3.4连接查询-联合查询union_第4张图片

 5、union查询的条件:字段要相同

如下:*有8个字段,那么只有1个字段,无法用union查询

五、多表查询-3.4连接查询-联合查询union_第5张图片

你可能感兴趣的:(MySQL,数据库)