-4

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

4

3 回答 3

2

查询是mysql

insert into existing_table (column_name) select column_name from another_table;
于 2012-10-23T05:38:57.960 回答
0

你可以试试这个

insert into table1 (column) 
values (select column from table2 where condition)
于 2012-10-23T05:36:49.233 回答
0

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

那么答案就是:

insert into targetTable (targetColumn) values ( select sourceColumn from sourceTable where predicate )
于 2012-10-23T05:43:22.043 回答