根据一张表的某个字段更新另一张表里的字段 update语句符合postgresql语法
时间: 2023-10-18 16:44:45 浏览: 177
Mysql 根据一个表数据更新另一个表的某些字段(sql语句)
在 PostgreSQL 中,您可以使用以下语法来更新一张表的某个字段,使用另一张表中的值来更新:
```sql
UPDATE 表1
SET 字段1 = 表2.字段2
FROM 表2
WHERE 表1.关联字段 = 表2.关联字段;
```
请注意,这里使用了 `FROM` 子句和 `WHERE` 子句来指定两个表之间的关联条件。在 `FROM` 子句中,我们指定了要从哪张表获取更新值,而在 `WHERE` 子句中,我们指定了两个表之间的关联条件。
您需要将 "表1" 替换为要更新的目标表的名称,"字段1" 替换为要更新的目标字段的名称,"表2" 替换为提供更新值的源表的名称,"字段2" 替换为提供更新值的源字段的名称,同时将 "关联字段" 替换为两个表之间关联的字段。
请确保根据您的实际表结构和需求进行相应的修改。
阅读全文