-4

How to select a column insert into an existing column from another table in 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

まず、両方の列のスキーマが同じである必要があります。つまり、値をコピーしようとしている列に DateTime 値が含まれている場合、ターゲット列も DateTime 値を受け入れる必要があります。

その場合、答えは単純に次のようになります。

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

あなたはこれを試すことができます

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