Pgsql:多表关联update更新字段

想用多表关联查询并且update更新指定字段

1.两表关联更新示例:

UPDATE t_user_bank b
SET is_active='是'
FROM t_user_arch u 
WHERE  u.arch_id=b.arch_id 
and u.rec_no='2021090306002'

2.多表关联更新时,使用再加上inner join 或 left join等连接,示例如下

UPDATE t_user_bank b
SET is_active='是'
FROM t_user_arch u INNER JOIN t_deposit d ON u.arch_id=d.arch_id
WHERE  u.arch_id=b.arch_id and d.balance=0 
and u.rec_no='2021090306002'

 以上完毕。

猜你喜欢

转载自blog.csdn.net/quan278905570/article/details/120077823