將表的查詢結果插入到另表中(oracle mysql sqlGP)

時間 2021-10-14 22:24:01

1樓:匿名使用者

首先你查詢後結果的字段與你要插入的表的字段的型別要一致,假入表 1,表2

將表2中查詢出的結果插入到表1中,sql如下(oracle):

insert into 表1(欄位1,欄位2,欄位n)select 表2.欄位1,表2.欄位2,表2.欄位n from 表2

這樣就可以滿足你的要求

2樓:匿名使用者

這個跟某乙個資料庫沒有關係 ,屬於sql的基本寫法

insert into 表a select * from 表b

這樣導資料的前提條件是a表與b表的 表結構必須一致才行

3樓:寒默憂傷

insert into *** as (select .... from b)

4樓:匿名使用者

insert into tab1 select * from tab2;如果表結構完全相同的話

5樓:匿名使用者

insert into table1 select 欄位名 from table2 where 條件;

6樓:匿名使用者

insert into table1 select from table2或者是create table1 as select from table2

7樓:

如果表存在:

insert into tab1 select * from tab2;

如果表不存在:

create table tab1 as select * from tab2;

SQL怎樣把錶的資料插入到另表裡

只插入id,title,content的值 insert into b id,title,content select id,title,content from a 插入b中並填寫b的所有字段 insert into b select id,title,content,adder的值 n time...

SQL語句怎麼把從表中查出來資料插入到另表中

樂事一籮筐 1 假如a表存在 則 insert into a a,b,c select a,b,c from b 2 假如a表不存在 select a,b,c into a from b 3 假如需要跨資料庫 insert into adb.dbo a a,b,c select a,b,c from...

sql表中的資料怎麼匯入到另表裡

1 建立兩張測試表,create table test imp1 id number,value varchar2 20 create table test imp2 id number,value varchar2 20 2 表1插入7條測試資料,表2不做任務處理,insert into test...