Hallo *all,

ich habe jetzt das ganze mal als Update definiert und will aus dem Kundenstamm jetzt die Felder in den Auftragskopf schreiben. Ist das so richtig?

update gregor/ako01pf a
set (a.akid1, a.akid2, a.akid3, a.akid4, a.akid5) =
(select
b.adid1, b.adid2, b.adid3, b.adid4, b.adid5
from
gregor/ako01pf a
left join
gregor/adr01pf b on b.adkto = a.akkto
and b.adfa = 1 and b.adsts = 0)
where a.akanr >= 130800 and a.akanr <= 130999
and a.akfa = 1 and a.akid1 = 16129

Wobei ich das Gefühl habe das es nicht richtig ist, da ich den Auftragskopf ja 2x lese. Der wird ja dann nicht syncron sei oder?