在日常的資料庫運維過程中,有時候需要將select查詢出來的資料集寫入到另乙個資料表中,其中一種方式是通過儲存過程迴圈寫入資料,另一種簡便的方式是直接使用insert into語句後面跟上select結果查詢語句即可將資料寫入。通過insert into和select語句連用可以很快的將乙個表的資料寫入到另乙個資料表中。
例如我們需要將訂單表order_2中的type=1的資料寫入到訂單表order_1表中的語句如下:
insert into order_1 (orderno,name,createon,creater,...)
select orderno,name,createon,creater,... from order_2 where type=1;
備註:order_1後面的字段列表一定要與order_2查詢的字段列表的順序保持一致。
sql語句將乙個表的資料拷貝到另乙個表中
假定有乙個a表,乙個b表,要將a表的資料拷貝到b表中。1.如果a表和b表結構相同。insert into b select from a 2.如果a表和b表的結構不相同。insert into b col1,col2,col3,select a.col1,a.col2,a.col3,from a w...
使用SQL語句將乙個表中的資料拷貝到另乙個表中
聲名 a,b 都是表 b表存在 兩表結構一樣 insert into b select from a 若兩表只是有部分 字段 相同,則 insert into b col1,col2,col3,col4,select col1,col2,col3,col4,from a where.把錶a插入到表b...
sql將乙個表中的資料插入到另乙個表中的方法
今天處理資料時發現,之前匯入資料庫的資料有缺失,需要新增資料,於是找 insert 語句插入,insert into yjs2015 xy,zymc,yjfxmc,ksh,id,xm,xbdm,xb,zzmmdm,zzmm,mzdm,mzmc,ksfs,lxdh,gddh,email,dxhwpdw...