Wobei du mit dem "update ... where exists (select ...) " natürlich recht hast um unerwünschte Nebeneffekte (NULL-Update, NULL-Fehler) zu vermeiden.