Псевдокод выглядит следующим образом:
update TABLEA a, TABLEB b set a.addr = 'aaa', b.name = 'bbb' from TABLEA a, TABLEB b where a.id = b.id and a.id = 1
Вы можете ОБНОВИТЬ только одну таблицу.Таким образом, вы можете изменить свой SQL на следующее:
UPDATE tableA a SET a.addr = 'aaa' WHERE exists (SELECT b.id FROM tableB b WHERE b.id = a.id)