欢迎光临
我们一直在努力

使用SQL语句将数据库中的两个表合并成一张表


select * into 新表名 from (select * from T1 union all select * from T2) 

这个语句可以实现将合并的数据追加到一个新表中。 

不合并重复数据

 select * from T1



union all



select * from T2 

合并重复数据    

select * from T1

union

select * from T2     

  

 

两个表,表1 表2 

如果要将 表1的数据并入表2用以下语句即可 


insert into 表2(字段1,字段2) select 字段1,字段2 from b1 

注意,必须把字段名全部写清楚,而且不允许把自动编号进去写进去,要合并自动编号字段必须重写一个算法一条一条记录地加进去


1 insert into b1 select * from b2


2 select * into newtable from (select * from b1 union all select * from b2)

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。