我正在尝试将所有数据(也是列)从Table1
复制到Table2
,但只有Column1
是XYZ。
我有类似的东西:
INSERT INTO Table2
SELECT *
FROM Table1
WHERE
Column1='XYZ'
这个错误告诉我Column1
是一个未知的字段名称。
答案 0 :(得分:0)
INSERT INTO table2 (列(S)) SELECT column_name(s) FROM table1;
答案 1 :(得分:0)
INSERT INTO table_to (col1, col2) SELECT col1, col2 from table_from;
答案 2 :(得分:0)
您的列名必须匹配,因此它们与Table1
中的列号相同,因此它们与Table2
匹配
INSERT INTO Table2
SELECT table1_column1 as table2_column1
FROM Table1
WHERE
table1_column1='XYZ'