I think you want something like: UPDATE user_account SET last_name = 'abc' WHERE EXISTS (SELECT 1 FROM commercial_entity ce, commercial_service cs WHERE user_account.user_account_id = ce.user_account_id AND ce.commercial_entity_id = cs.commercial_entity_id);
Unfort, this is still taking a long time. ------- Seq Scan on user_account (cost=0.00..748990.51 rows=36242 width=716)
Do you have an index on user_account.user_account_id?
Joe
---------------------------(end of broadcast)--------------------------- TIP 8: explain analyze is your friend