Update rows using another table in the same statement.
Section: Insert, Update, Delete, and Merge
Update from another table
sql
sql
UPDATE orders o
SET customer_tier = c.tier
FROM customers c
WHERE o.customer_id = c.customer_id;Explanation
See summary for usage details.
Learn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing Insert, Update, Delete, and Merge
Insert with RETURNING
Insert rows and immediately return generated values.
Upsert with ON CONFLICT
Handle unique conflicts by updating instead of failing.