Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 将另一个表中的选定列插入表中_Sql_Insert - Fatal编程技术网

Sql 将另一个表中的选定列插入表中

Sql 将另一个表中的选定列插入表中,sql,insert,Sql,Insert,什么查询会将所选列(所需值)从一个表插入到另一个表中 询问前 table1=>Colums(A,B,C) row1(a,b,1) row2(c,d,0) row3(e,f,1) table2=>Columns(id,A,B) 询问后 table1 is unchanged. table2(id,A,B) row1(id,a,b) row2(id,e,f) 我需要在表2中插入表1中的所有行,其中“C=1”,在多个记录中,C可能等于1。您也可以选择表中的所有列

什么查询会将所选列(所需值)从一个表插入到另一个表中

询问前

table1=>Colums(A,B,C)
  row1(a,b,1)
  row2(c,d,0)
  row3(e,f,1)

table2=>Columns(id,A,B)
询问后

table1 is unchanged.

table2(id,A,B)
  row1(id,a,b)
  row2(id,e,f)

我需要在表2中插入表1中的所有行,其中“C=1”,在多个记录中,C可能等于1。

您也可以选择表中的所有列,而无需先创建:

INSERT INTO TABLE2(A,B,C)
SELECT A,B,C
FROM TABLE1
WHERE C = 1
SELECT *
INTO TABLE2
FROM TABLE1
WHERE C=1

哪种关系数据库管理系统?MySQL?SQL Server。。。?如果不将
添加到
中,它将只在SQL Server和MySQL上工作,如果将
添加到
中,它将在任何数据库上工作。