PG 联表更新

PG 联表更新

在PostgreSQL中,可以使用UPDATE语句进行联表更新。以下是一个示例:

假设有两个表:users和orders,它们通过user_id字段进行关联。现在需要更新users表中的某些字段,可以使用如下的SQL语句进行联表更新:

UPDATE users
SET name = 'New Name', email = '[email protected]'
FROM orders
WHERE users.user_id = orders.user_id
AND orders.order_id = 123;

在上述示例中,users和orders是要更新的表。users表的name和email字段将被更新。FROM子句用于指定要联接的表orders。WHERE子句用于指定联接条件,确保只有满足条件的记录才会被更新。

你可能感兴趣的:(postgreSQL,sql,postgresql)