在postgres中我们可以通过关联查询另外一张表来关联当前表的数据:
update 待更新表 a
set 待更新表_字段一 = b.字段一 ,
待更新表_字段二 = b.字段二
from 关联表 b
where a.关联字段= b.关联字段
例如:
update test001 a
set name= b.name,age=b.age
from test002 b
where a.id= b.id
本文介绍了在PostgreSQL数据库中如何通过关联查询来更新表的数据。示例展示了一个update语句,它从关联表中获取信息,根据指定的关联字段更新待更新表的特定字段。
在postgres中我们可以通过关联查询另外一张表来关联当前表的数据:
update 待更新表 a
set 待更新表_字段一 = b.字段一 ,
待更新表_字段二 = b.字段二
from 关联表 b
where a.关联字段= b.关联字段
例如:
update test001 a
set name= b.name,age=b.age
from test002 b
where a.id= b.id

被折叠的 条评论
为什么被折叠?