Auch wenn Sie obigem Link folgen, werden Sie sehen, dass Ihre Syntax genau die einzige Möglichkeit ist, mehrere Felder aus einer anderen Tabelle upzudaten.
Da je mehrere Subselect durchgeführt werden, wird auch die Performance entsprechend darunter leiden.

Die schnellste Möglichkeit ist hier, ein SQL-Programm zu schreiben, dass den gewünschten Update durchführt.

Als Alternative kann ich nur noch mein Tool SQLCPY unter www.fuerchau.de anbieten, dass genau für solche Fälle entwickelt wurde.