Danke, aber das war jetzt nicht so das Thema. Habe mich vllt schlecht ausgedrückt.
meine Lösung ist:
Code:
Update datei1 a
set RG = 333000000 + (select c.RG1*100+c.RG2
from datei3 c, datei2 b
Where a.k1=c.k1 and a.k2=c.k2 and a.k3=c.k3 and
a.jj=c.jj and a.mm=c.mm and a.tt=c.tt and
b.k1=c.k1 and b.k2=c.k2 and b.k3=c.k3 and
b.jj=c.jj and b.mm=c.mm and b.tt=c.tt and
c.S1=b.s2 and a.S1=b.S1
where (a.k1, a.k2, a.k3, a.jj, a.mm, a.tt, a.s1) in( select k1, k2, k3, jj, mm, tt, s1 from Datei2 where feld1 = wert1 and feld2 = wert2 and ...)
and a.RG = 0
Bookmarks