如何从sql中的另一个表中选择列插入现有列?
答案 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 )