私は次のような2つのテーブルを持っています:
表1:
|A|B|C|D|E|F|G|H|I|J|
表 2:
|A|C|D|E|G|H|J|K|L|M|N|O|P|
テーブル 2 からテーブル 1 にいくつかの列をコピーする必要があります。
INSERT INTO `table 1` (`C`,`D`,`E`,`G`,`J`)
SELECT `C`,`D`,`E`,`G`,`J` FROM `table 2` WHERE
`table 1`.`A` = `table 2`.`A`;
しかし、それは結果:
#1054 - Unknown column 'table 1.A' in 'where clause'
エラーはどこですか?誰かが私を助けることができますか?
私のエラーは、新しい行を挿入する必要はありませんが、列 A に一致する行を更新することです...どのようにクエリを編集する必要がありますか? ありがとう!