我有两张表,一张叫国家,一张叫国家。国家有国家和州,但国家没有 ISO。country 表有带 ISO 的国家名称,但没有州。我正在尝试进行插入选择以更新国家表中的新 ISO 列并根据国家表填充它(换句话说,将 ISO 从一个表移动到另一个表)。
这是我所拥有的:
INSERT countries (country_iso) SELECT country.iso FROM countries,country WHERE countries.name = country.printable_name
所有这一切,都是把 iso 放在国家表的末尾。它没有使用 WHERE countries.name = country.printable_name (这是匹配的两列)。
任何想法我做错了什么?
谢谢!