3.3.20 UNION语句
UNION语句用于将多个查询结果组合起来。使用UNION组合查询的结果时,所有查询到的列的名称和数量必须完全一致。使用UNION ALL会包含所有结果行,而用UNION组合时,会移除结果集中的重复行。
UNION图例如图3-22所示。
图3-22 UNION图例
3.3.20.1 组合两个查询
用UNION ALL将两个查询的结果组合在一起。
查询:
最后将返回组合的结果,包含重复行。
结果:
3.3.20.2 组合两个查询并移除重复值
在UNION中不使用ALL时,组合的结果集中会去掉重复值。
查询:
最后将返回没有重复值的组合结果。
结果: