合并结果集(行连接)
2个结果集(表)合并到一起。
要求:2个结果集的列数(数据类型)应该要相同
union all(全部)
将2个表的结果直接放在一起。不做任何的处理
select * from t1
untion all
select * from t2;
union
将2个表的结果直接放在一起。相同的数据只留下一个(去重)
select * from t1
union
select * from t2;
本文详细介绍了SQL中UNION和UNION ALL操作符的使用,用于合并两个结果集。UNION ALL保留所有记录,不进行去重,而UNION则会去除重复记录,确保结果集中每个记录的唯一性。了解这两个操作符对于有效管理和合并数据库查询结果至关重要。
合并结果集(行连接)
2个结果集(表)合并到一起。
要求:2个结果集的列数(数据类型)应该要相同
union all(全部)
将2个表的结果直接放在一起。不做任何的处理
select * from t1
untion all
select * from t2;
union
将2个表的结果直接放在一起。相同的数据只留下一个(去重)
select * from t1
union
select * from t2;

被折叠的 条评论
为什么被折叠?