Wenn man in Datenbanken mit starker Normalisierung arbeitet, ist es mitunter mühselig die einzelnen Tabellen mit unterschiedlichen SQLs „upzudaten“. Aber es gibt auch die Möglichkeit UPDATE – SQLs mit JOIN zu verknüpfen.
UPDATE adressen
SET name = z.name, plz = z.plz, ort = z.ort
FROM adressen As a
INNER JOIN
(SELECT name, plz, ort, kundennummer
FROM
Buchung_Leistung as b
WHERE buchung_id = @id
) As z
On z.kundennummer = a.kundennummer
Besser Beispiele und eine gute Anleitung findet man unter:
http://www.sql-und-xml.de/sql-tutorial/update-aktualisieren-der-zeilen.html