set a column with value from different table
UPDATE tableB
SET email = tableA.Email
FROM tableA
WHERE tableB.username = tableA.username
AND tableB.email IS DISTINCT FROM tableA.email; -- optional, see belowAND tableB.email <> tableA.emailLast updated