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上工作,如果将添加到
中,它将在任何数据库上工作。