UNION总结

union作用

用于合并两个或多个select结果集,可以用于返回一个过程的数组。

使用注意事项

1. 前后字段数目要相同,否则报错
2. 字段顺序一定要一致(这里被坑过,写了十多个sql返回的数据都对应的字段都乱了)
3. 列必须有显示的数据类型

union和union all的区别

区别在于对重复数据的处理,union去重,union all全部返回。

性能方面

同样的查询,union还要去重,所以性能union all更高。

猜你喜欢

转载自www.cnblogs.com/sanzashu/p/10996108.html