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:
Wenn ich mich jetzt nicht vertippt habe, müsste es so funktionnieren.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)
Birgitta
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks