DANKE ERSTMAL.

funktioniert jedoch nicht !!

Meldung:

Die Ergebnistabelle einer Anweisung SELECT INTO, einer Unterabfrage oder einer Unterauswahl einer Anweisung SET enthält mehr als eine Zeile. Es handelt sich um Fehlerart 2. Bei Fehlerart 1 wurde von einer Anweisung SELECT INTO versucht, mehr als eine Zeile zurückzugeben.

anbei mein SQL

UPDATE TABELLE/RPBFREP SET TBEKDU =
(
SELECT TPEKNE FROM TABELLE/RPATREP
INNER JOIN
TABELLE/RPBFREP
ON
RPBFREP.TBTNR = RPATREP.TPTNR
AND
RPBFREP.TBFACD = RPATREP.TPFACD
WHERE
TBFACD='40'
AND
TBFICD='06'
)
WHERE
TBTNR
IN
(SELECT TPTNR FROM RPATREP WHERE TPFACD = '40')