Hallo,
ich brauche Hilfe, warum ich hierbei die Fehlermeldung "Unterabfrage mit einer Zeile erzeugte mehr als eine Zeile" bekomme:
UPDATE Tabelle_1.db a
SET a.XYZ = (Select b.XYZ
From Tabelle_2.DB b JOIN Tabelle_1.db a
ON (b.ABC = a.ABC OR b.DEF = a.DEF));
Die Abfrage dauert sehr lange und dann mit der Fehlermeldung!
Dagegen funktioniert Folgendes problemlos:
Select b.XYZ
From Tabelle_2.DB b JOIN Tabelle_1.db a
ON b.ABC = a.ABC;
Ich hoffe, dass ich nichts Wichtiges für das Verständnis vergessen habe.
Gruß
Anthony
ich brauche Hilfe, warum ich hierbei die Fehlermeldung "Unterabfrage mit einer Zeile erzeugte mehr als eine Zeile" bekomme:
UPDATE Tabelle_1.db a
SET a.XYZ = (Select b.XYZ
From Tabelle_2.DB b JOIN Tabelle_1.db a
ON (b.ABC = a.ABC OR b.DEF = a.DEF));
Die Abfrage dauert sehr lange und dann mit der Fehlermeldung!
Dagegen funktioniert Folgendes problemlos:
Select b.XYZ
From Tabelle_2.DB b JOIN Tabelle_1.db a
ON b.ABC = a.ABC;
Ich hoffe, dass ich nichts Wichtiges für das Verständnis vergessen habe.
Gruß
Anthony