sql两个表合并方法

来源:百度知道 编辑:UC知道 时间:2024/05/22 13:26:37
请问大侠:

我有两个表a b
a表有字段1、2、3、4 四个字段(1是主键)
b表有字段1、2、4 三个字段(1是主键)
a表和b表的主键值重复,类型为varchar

将a b两个表以追加方式合成一个c表 c表字段为5 6 7 8 (分别对应1、2、3、4,其中5是主键,)

补:可以给b表的字段1的值统一加上一个自定的符号,然后再合并

请大侠帮忙,万分感谢!
表c在另一个库中

数据库里列名好象不能数字开头的,我用ABCD代替1234。

select * into Table3 from
(
select * from Table1 t1
union
select t2.A as A,t2.B as B,t1.C as C,t2.D as D from Table2 t2 left outer join Table1 t1 on t1.A=t2.A )
aa

......................