2 つのテーブルがあり、table1 の列を使用して table2 の列を更新する必要があります。table2.id2 は空で、table1.id を使用して入力する必要があります。table1.code
また、これらのテーブル (および)で互いに一致させることができる 2 つの列があることも知っておく必要がありますtable2.code
。これは私の SQL です。
UPDATE table2 SET table2.id2 = table1.id WHERE table2.code = table1.code;
このクエリは正しいですか? このエラーが発生していますが、それが存在すると確信していtable1.code
ます。
[Err] 1054 - 'where 句' の列 'table1.code' が不明です