实现的方法和详细的操作步骤如下:
1、首先,在计算机桌面上双击“
Management Studio”图标,如下图所示,然后进入下一步。
2、其次,完成上述步骤后,单击左上角的“新建查询”按钮,如下图所示,然后进入下一步。
3、接着,完成上述步骤后,在界面中输入sql语句“
select * from test1,test2;”,将两个表合并成一个表,如下图所示,然后进入下一步。
4、然后,完成上述步骤后,单击下图红框标注的工具栏中的“运行三角形”图标,然后进入下一步。
5、最后,完成上述步骤后,在此界面中,表明两个表已成功合并,如下图所示。这样,问题就解决了。
create table new_table as
select * from a union all
select * from b
这里说一下union 和union all的关系
用到union就是将两个结果集合并
但是union有排重功能,就是好比同样两个结果里都有a1,这样查询的结果后只有一个a1;而union all就没排重功能,最后显示的结果里就有两个a1
所以你看你想用哪种吧
要合在一起,首先查询结果的列要相等.其次列名要相同,可以这么写:
select a1 c1,a2 c2 from a
union all select b1 c1,b2 c2 from b
select * from a
union all
select * from b
select * from a
union
select * from b
删除重复行
select * from a
union all
select * from b