基于加入另一个表来更新表

你还可以根据另一个表中的数据更新表中的数据:

UPDATE person 
SET state_code = cities.state_code 
FROM cities
WHERE cities.city = city;

在这里,我们将 person city 列加入 cities city 列,以获取城市的州代码。然后用它来更新 person 表中的 state_code 列。