SQL 將查詢結果插入到另乙個表的三種情況

2021-09-07 19:56:53 字數 311 閱讀 4555

**原文sql:將查詢結果插入到另乙個表的三種情況

一:如果要插入目標表不存在:

select * into 目標表 from 表 where ...

二:如果要插入目標表已經存在:

insert into 目的表 select * from 表 where 條件

三:如果是跨資料庫操作的話: 怎麼把a資料庫的atable表所查詢的東西,全部插入到b 資料庫的btable表中

select * into b.btable from a.atable where ...

同樣,如果是跨伺服器的,也是可以的。

MySQL將查詢結果插入到另乙個表中

1 如果兩張表 查詢表和插入表 的字段一致,並且希望插入查詢表的全部資料,可以用此方法 insert into 目標表 select from 表 insert into user login1 select from user login 2 如果只希望插入指定字段,可以用此方法,注意兩表的字段型...

SQL 將查詢結果插入到另乙個表的三種情況

一 如果要插入目標表不存在 select into 目標表 from 表 where 二 如果要插入目標表已經存在 insert into 目的表 select from 表 where 條件 三 如果是跨資料庫操作的話 怎麼把a資料庫的atable表所查詢的東西,全部插入到b 資料庫的btable...

將乙個表的結果集插入到另乙個表中

舉例1 insert into table b time,score,totalscore select time,score,sum score over order bytime from table a 舉例2 insert into jobinfo analysis salary,addre...