Dieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
Eine Abfrage mit einer Unterabfrage in der WHERE-Klausel gibt den folgenden Fehler zurück: Msg 512, Level 16, State 1, Line 17 Subquery returned more than 1 value (Unterabfrage hat mehr als einen Wert zurückgegeben). Dies ist unzulässig, wenn die Unterabfrage auf =, !=, <, <= , > oder >= folgt oder als Ausdruck verwendet wird. Wie lässt sich dieser Fehler beheben?
Stellen Sie sicher, dass die Unterabfrage nicht „SELECT *“ in der SELECT-Liste verwendet.
Ändern des Operators und Verwenden von IN oder NOT IN in der Unterabfrage.
Hinzufügen von DISTINCT zur SELECT-Liste
Welche der folgenden Aussagen trifft auf korrelierte Unterabfragen zu?
Eine korrelierte Unterabfrage gibt einen einzelnen Skalarwert zurück.
Eine korrelierte Unterabfrage gibt mehrere Spalten und Zeilen zurück.
Eine korrelierte Unterabfrage verweist auf einen Wert in der äußeren Abfrage.
Sie müssen alle Fragen beantworten, bevor Sie Ihre Arbeit überprüfen können.
War diese Seite hilfreich?
Benötigen Sie Hilfe zu diesem Thema?
Möchten Sie versuchen, Ask Learn zu verwenden, um Sie durch dieses Thema zu klären oder zu leiten?