SQL语句 怎么把从一个表中查出来数据插入到另一个表中

比如插入两个数据,一个通过values(“11”)另一个在其他表里找,这样怎么写。

第1个回答  2018-08-04
使用Insert into 目标表(字段列表) select 字段列表 from 原始表
即可实现你所说的功能。
第2个回答  2019-06-21
比如table为a,要找的是a表的c字段,那么
insert into table_name select c,'11' from b
如果要指定字段那么也可以
insert into table_name(column_name1,column_name2) select c,'11' from b where x=xxxxx(这个是b表的筛选条件)本回答被提问者和网友采纳
第3个回答  2017-07-05
insert into 表A select a,b,c from 表B ;
其中查询字段abc需要与表A中的字段对应。如果不是全表,也可以:
insert into 表A (a,b,c) select a',b',c' from 表B ;
第4个回答  2009-11-17
很简单 就是一个
inert into table(col1,col2,…)
select col1,col2,… 语句

例如:insert into A(id,name) select id,name from emp;

表示从emp表中查询出来的id,name值 插入到A表的id,name中
第5个回答  2009-11-17
(1).select * into destTbl from srcTbl
(2).insert into destTbl(fld1, fld2) select fld1, 5 from srcTbl

以上两句都是将 srcTbl 的数据插入到 destTbl,但两句又有区别的:
第一句(select into from)要求目标表(destTbl)不存在,因为在插入时会自动创建。
第二句(insert into select from)要求目标表(destTbl)存在,由于目标表已经存在,所以我们除了插入源表(srcTbl)的字段外,还可以插入常量,如例中的:5。

sql语句 怎么从一张表中查询数据插入到另一张表中
sql语句从一张表中查询数据插入到另一张表中的方法如下:1、select * into destTbl from srcTbl。2、insert into destTbl(fld1, fld2) select fld1, 5 from srcTbl。以上两句都是将 srcTbl 的数据插入到 destTbl,但两句又有区别的:第一句(select into from)要求目标表(destTbl)不存在,...

sql语句 怎么从一张表中查询数据插入到另一张表中
可用insert into语句将查询的数据插入到另一张表。前提:查询的字段要与被插入表的字段属性一致及长度一致,否则,在插入过程中容易报错。使用数据库:Oracle 步骤:1、罗列下源表的数据。2、目标表结构如图,其中name字段与favourite字段均与student表的长度和类型一致。3、执行sql语句如下:insert into st...

sql语句 怎么从一张表中查询数据插入到另一张表中
SET @num=(select 字段 from 表1 where 条件);WHILE @i<@num begin set @i=@i+1;insert INTO 表2(字段) SELECT 字段 from 表1 where 条件;end;3、insert into b (column1,datecolumn)select column1,getdate() from a

SQL语句 怎么把从一个表中查出来数据插入到另一个表中
标准SQL语句格式:INSERT INTO 表名(字段名)select 字段名 from 表面 例子:将查询出的s表中sno,j表中jno,p表中pno插入spj表中 insert into spj(sno,jno,pno)select sno,jno,pno from s,j,p

如何用SQL语句把一个表的数据复制到另外一个表里面呢?
1、打开SQL,登录到一个数据库中,依次点击“工具”——“导出表”,在弹出的界面中选择一个用户,列出这个用户下面的所有表。2、在列出的表中选择其中一个,然后选择下面的“SQL插入”选项卡,在“输出文件”选择框中选择一个路径并填写文件名,然后点击“导出”按钮,则可导出一个关于该表结构和记录...

sql语句 怎么从一张表中查询数据插入到另一张表中
1、SQL code insert into table1(uname,address,school)select name,address,'北京大学'from table2 2、SQL code use A go select from B..tb --B库tb表,从A库查!

sql语句中如何从一张表中查询数据插入到另一张表中?
如果两表字段相同,则可以直接这样用。\\x0d\\x0ainsert into table_a select * from table_b\\x0d\\x0a如果两表字段不同,a表需要b中的某几个字段即可,则可以如下使用:\\x0d\\x0ainsert into table_a(field_a1,field_a2,field_a3) select field_b1,field_b2,field_b3 from table_b\\x0...

sql语句 怎么从一张表中查询数据插入到另一张表中
SELECT INTO 语句 SELECT INTO 语句从一个表中选取数据,然后把数据插入另一个表中。SELECT INTO 语句常用于创建表的备份复件或者用于对记录进行存档。SQL SELECT INTO 语法 把所有的列插入新表:SELECT INTO new_table_name [IN externaldatabase]FROM old_tablename 或者只把希望的列插入新表:SELECT...

sql语句从一张表查询一个字段值插入另一个表中
标准SQL语句格式:INSERT INTO 表名(字段名)select 字段名 from 表面 例子:将查询出的s表中sno,j表中jno,p表中pno插入spj表中 insert into spj(sno,jno,pno)select sno,jno,pno from s,j,p

sql语句 怎么从一张表中查询数据插入到另一张表中
查询的数据插入到另一张表中,分为两种情况,一种是目标表不存在,另一种是目标表存在。工具:Oracle 10g 源表数据:情况一(目标表不存在,创建表名为t1的表,将person表中全部数据插入):执行语句:create table t1 as select * from person;情况二(目标表t1存在,将person表中agegrade为年轻人...

相似回答