如何从sql中的另一个表中选择一个列插入到现有列中?
问问题
1801 次
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 回答