是在查询的时候合成一张表吗? --如果去掉重复的记录用union,注意字段的对应 select col1,col2,col3 from wyx union selct col1,col2,col3 from smkx --如果不去掉重复的记录用union all,注意字段的对应 select col1,col2,col3 from wyx union all selct col1,col2,col3 from smkx
如果是生成一张新表 --如果去掉两表重复的记录用union,注意字段的对应 insert newtablename(col1,col2,col3) select col1,col2,col3 from wyx union selct col1,col2,col3 from smkx --如果不去掉重复的记录用union all,注意字段的对应 insert newtablename(col1,col2,col3) select col1,col2,col3 from wyx union all selct col1,col2,col3 from smkx
表结构一样吗 那可以用union all 连接,速度比union快select * into newtable from (select * from table1 union all select * from table2 ) a
--如果去掉重复的记录用union,注意字段的对应
select col1,col2,col3 from wyx
union
selct col1,col2,col3 from smkx
--如果不去掉重复的记录用union all,注意字段的对应
select col1,col2,col3 from wyx
union all
selct col1,col2,col3 from smkx
--如果去掉两表重复的记录用union,注意字段的对应
insert newtablename(col1,col2,col3)
select col1,col2,col3 from wyx
union
selct col1,col2,col3 from smkx
--如果不去掉重复的记录用union all,注意字段的对应
insert newtablename(col1,col2,col3)
select col1,col2,col3 from wyx
union all
selct col1,col2,col3 from smkx
那可以用union all 连接,速度比union快select * into newtable
from
(select * from table1 union all select * from table2 ) a