Code:
update KundenTabelle k
set k.kundenNummer = (select v.vertreternummer
from vertreter v
where v.kundenNummer = k.kundenNummer)
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!

PHP-Code:
update KundenTabelle k                                     
       set k
.KundenNummer Coalesce((select Distinct v.VertreterNummer         
                                            from Vertreter v               
                                            where k
.KundenNummer v.VertreterNummer), 
                                       
k.KundenNr
Oder besser

PHP-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
Birgitta