我有一个t1
包含列account_id
和的表user_id
,以及另一个users
包含列id
和的表account_id
。我想填充t1.account_id
的值users.account_id
。
例如有
t1 用户 ID 帐户 ID 1 空 2 空
和
用户 id account_id 1 10 2 11
我想填充t1.account_id
这些值:
t1 用户 ID 帐户 ID 1 10 2 11
我已经看到了 MySQL 的这个答案,但不能让它与 PostgreSQL 一起使用。
更新文档
关键是你需要确保你正在更新的表(在我的例子中别名为“a”)和你正在使用的表之间有一个链接......这是通过 WHERE 子句完成的......
a.user_id = b.id