Rolf b: SQL Frage zu update

Beitrag lesen

Ooookay. Geht es nur um ein UPDATE, oder musst Du auch hinzugekommene Sätze nachtragen?

Konstrukte wie IF oder CASE gelten nicht für die Table; wenn es nur um UPDATE geht, würde ich 3 UPDATE Statements laufen lassen.

UPDATE b SET Lob = (SELECT Lob FROM a WHERE aID = ID) WHERE Part = 'a'
UPDATE b SET Lob = (SELECT Lob FROM f WHERE fID = ID) WHERE Part = 'f'
UPDATE b SET Lob = (SELECT Lob FROM t WHERE tID = ID) WHERE Part = 't'

Rolf