select * from a union select * from b 是什么意思,能详细说下么

如题所述

恩,UNION 跟 UNION ALL 是交集跟并集的写法
select * from a union select * from b --这种是A表与B表结果的交集写法,合并表,没有重复行;
select * from a union all select * from b --这种是A表与B表结果的并集写法 有重复行;
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-05-31
union 把两个结构相同的查询结果合并,可以重复使用把多个结构相同的查询结果合并。具体到本问题,就是a、b两张表的结构完全相同,查询出来的结果是这两张表的所有记录合并在一起。
相似回答