UPDATE dummySET customer=subquery.customer,address=subquery.address,partn=subquery.partnFROM (SELECT address_id, customer, address, partn FROM /* big hairy SQL */ ...) AS subqueryWHERE dummy.address_id=subquery.address_id;
UPDATE table T1SET column1 = T2.column1FROMtable T2INNER JOIN table T3 USING (column2)WHERE T1.column2 = T2.column2;
https://stackoverflow.com/questions/6256610/updating-table-rows-in-postgres-using-subquery