Das heisst, die
SQL Engine erwartet eine Ergebnismenge, das nur eine Zeile hat.
Die Ergebnismenge hat aber mehr als eine Zeile.
Z.B. darf eine Unterabfrage nur eine Zeile liefern.
korrektes Beispiel
SQL-Code:
SELECT Adr.*,
SELECT Count(*) FROM Auftrag WHERE Auftrag.IdAdr=Adr.IdAdr
FROM ADR
fehlerhaftes Beispiel
SQL-Code:
SELECT Adr.*,
SELECT Auftrag.Datum FROM Auftrag WHERE Auftrag.IdAdr=Adr.IdAdr
FROM ADR
Der Unterselekt kann mehrere Zeilen liefern, falls es mehrere Aufträge zu einer Adresse gibt.