Zitat Zitat von B.Hauser
Hallo Schorsch,

das ist ein bisschen komplexer.
Du benötigst im Set einen Select um die Feldwerte aus der anderen Tabelle zu ermitteln. Zusätzlich, musst Du sicher stellen, dass das Ergebnis genau einen Satz zurückliefert.

Hier ein Beispiel:
Code:
update MyTable2 A                                   
       set (A.Feld1, A.Feld2) = (select B.Feld1, B.Feld2            
                                   from Mytable1 B             
                                   where     A.Key1 = B.Key1
                                         and A.Key2 = B.Key2) 
       where exists (select C.Key1, C.Key2                
                       from MyTable1 C               
                       where     A.Key1 = C.Key1
                             and A.Key2 = C.Key2)
Wenn ich mich jetzt nicht vertippt habe, müsste es so funktionnieren.

Birgitta
Klappt prima. Danke vielmals.
Schorsch