Home » Bigquery » Tutorials » UPDATE from table

BigQuery UPDATE from another table

Update rows using data from another table

UPDATE from table example

UPDATE myDataset.Inventory T
SET quantity = n.quantity
FROM (
select quantity, product from myDataset.NewArrivals
)n
WHERE i.product = n.product

Syntax reference

UPDATE target_name [[AS] alias]
SET set_clause
[FROM from_clause]
WHERE condition

set_clause ::= update_item[, ...]

update_item ::= column_name = expression