Code:
UPDATE Warenbestand
SET products_price = (SELECT EK_EUR + iif(URA_PREIS is not NULL, URA_PREIS, 0) FROM Komsa WHERE (komsa.komsanummer = warenbestand.external_id))
Hierbei wird in alle Datensätze in "products_price" das ergebnis von (select ek_eur....) eingetragen. Und ich glaube, das ist nicht im Sinne des Erfinders.
Wenn ich mich richtig erinnere muß das Ergebnis dieses selects auch genau ein Datensatz sein, und das ist wohl nicht der Fall.
Access ist mir eh etwas suspekt
Dem ist eigentlich nichts hinzuzufügen.
Gruß
K-H