I don't regularly use SQL UPDATE and I have a complete brain block on how I re-write this SELECT to update instead.
Basically I want to replace AUF_ADR.EMAIL with the result from KUST_ADR.KU_EMAIL.
SELECT AUF_KOPF.AUF_NR, 
       AUF_ADR.EMAIL, 
       KUST_ADR.KU_EMAIL 
FROM   AUF_ADR, 
       AUF_KOPF, 
       AUF_STAT, 
       KUST_ADR 
WHERE  AUF_ADR.AUF_NR = AUF_KOPF.AUF_NR 
       AND AUF_ADR.AUF_NR = AUF_STAT.AUF_NR 
       AND AUF_KOPF.KUNR = KUST_ADR.KU_NR 
       AND AUF_ADR.ADR_ART = 2 
       AND KUST_ADR.KU_ADR_ART = 1 
       AND AUF_ADR.EMAIL != KUST_ADR.KU_EMAIL
       AND (SELECT SUM(AUF_STAT.RG_ANZ) 
            FROM   AUF_STAT 
            WHERE  AUF_STAT.AUF_NR = AUF_KOPF.AUF_NR) = 0;
I understand I need to start with something like
UPDATE AUF_ADR
SET    AUF_ADR.EMAIL = KUST_ADR.KU_EMAIL
but this is where I don't understand what happens next i.e. I don't use a FROM in an UPDATE and what about the WHERE?
 
    