我有 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'