我正在使用数据库中的代码填充地籍表,该数据库包含有关农场的历史信息。由于这两个表都包含数千行,因此我正在寻找使该过程自动化的方法。这两个表并不总是直接相关,但有一些方法可以自动更新地籍表。
数据库是 PostgreSQL 9.4
表1中的相关字段是:
county_name
farm_name
new_field_for_fk
对于第二个:
county_name
farm_name
pk
thecounty_name
和 the都不farm_name
是唯一标识符,但在 99% 的情况下两者的组合是唯一标识符,我想更新其中和相同new_field_for_fk
的数据。有什么想法吗?pk
county_name
farm_name
您可以根据您对问题的描述尝试
UPDATE
使用一个FROM
子句。就像是:
应该根据表中两个键的匹配更新所有行。