1.union的用法
union 的英文意思是联合,跟join 类似,把两个sql语句的结果合并在一起。
union的条件:两个sql语句查询得到字段数目要一致(字段可以不一样)。查询的结果有进行排重过程,等价于sql中的distinct。
例子:
select ID,ProdutID from table1
union
select ID,ProductName from table2
2.union all 的用法
union all 用法基本和union一样。
但是,union all 没有进行排重,所有得到的结果有可能是重复的(两表间的数据)。同时,因为没有进行排重,
所有union all的效率会比union高。