non uno alla volta. li fai tutti assieme

codice:
select legame, valore into #temp from tabella_xyz where id...

update tabella_abc set miovalore=valore from tabella_abc join #temp on tabella_abc.id=#temp.legame
qualcosa del genere