使用SQL語句將資料庫中的兩個表合併成一張表

strivechao發表於2019-03-15

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)


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25469263/viewspace-2638430/,如需轉載,請註明出處,否則將追究法律責任。

相關文章