Hallo allerseits,

ich habe da wieder einmal ein Problem mit einem SQL-Statement und wende mich daher vertrauensvoll an euch.

In der Datei TESTFGN/ARTSTP soll das Feld ARLINR mit dem Wert des Feldes LIRWA aus der Datei TESTFGN/ZLFA geändert werden, wenn die ARLINR dem Feld LIWHG der Datei TESTFGN/ZLFA entspricht.

Folgendes Statement habe ich gezimmert:

UPDATE TESTFGN/ARTSTP A
SET ARLINR =
(SELECT B.LIRWA FROM TESTFGN/ZLFA B WHERE B.LIWHG = A.ARLINR)

Jetzt bekomme ich aber die Fehlermeldung:

Nullwerte für Spalte oder Variable ARLINR nicht zulässig.

Ich nehme mal an dass das auftritt wenn er keine Entsprechung in der Datei TESTFGN/ZLFA findet. Wie kann ich das umgehen?

Danke schon mal für eure Rückmeldungen.

LG
Franz-Georg