Das setzt allerdings voraus, dass es auch zu jeder Kunden-Nr. genau eine Vertreter-Nr. gibt. Sollte nicht für jede Kunden-Nr. eine Vertreter-Nr. vorhanden sein, geht dieses Statement schief!Code:update KundenTabelle k set k.kundenNummer = (select v.vertreternummer from vertreter v where v.kundenNummer = k.kundenNummer)
Oder besserPHP-Code:update KundenTabelle k
set k.KundenNummer = Coalesce((select Distinct v.VertreterNummer
from Vertreter v
where k.KundenNummer = v.VertreterNummer),
k.KundenNr)
BirgittaPHP-Code:update KundenTabelle k
set k.KundenNummer = (select Distinct v.VertreterNummer
from Vertreter v
where k.KundenNummer = v.VertreterNummer)
where exists (select *
from KundenTabelle C
where k.KundenNr = c.KundenNummer)
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks