用于从另一个表中选择列插入现有列的SQL语法

时间:2012-10-23 05:34:58

标签: sql select insert

如何从sql中的另一个表中选择列插入现有列?

3 个答案:

答案 0 :(得分:2)

查询是mysql

insert into existing_table (column_name) select column_name from another_table;

答案 1 :(得分:0)

你可以试试这个

insert into table1 (column) 
values (select column from table2 where condition)

答案 2 :(得分:0)

首先,两列的架构应该是相同的,即如果您尝试复制值的列包含DateTime值,则目标列也应接受DateTime值。

然后答案就是:

insert into targetTable (targetColumn) values ( select sourceColumn from sourceTable where predicate )