Eine SELECT-Anweisung, die in einer anderen SELECT-Anweisung verschachtelt ist
Eine Unterabfrage ist wie eine normale Abfrage aufgebaut.
In UltraLite können Sie nur in den folgenden Situationen Referenzen zu Unterabfragen verwenden:
Als Tabellenausdruck in der FROM-Klausel. Diese Form von Tabellenausdruck (auch bezeichnet als abgeleitete Tabelle) muss einen abgeleiteten Tabellennamen und Spaltennamen haben, in denen Werte in der SELECT-Liste abgerufen werden.
Um Werte für die Suchbedingungen EXISTS, ANY, ALL und IN bereitzustellen.
Sie können Unterabfragen mit Referenzen zu Namen schreiben, die vor (links von) der Unterabfrage angegeben werden. Sie werden dann "linke äußere Referenzen" genannt. Es ist jedoch nicht möglich, Referenzen zu Elementen innerhalb von Unterabfragen (auch als innere Referenzen bezeichnet) zu verwenden.
Die folgende Unterabfrage wird verwendet, um alle Produkt-IDs für Artikel aufzulisten, die nur noch in geringem Umfang auf Lager sind (weniger als 20 Stück).
FROM SalesOrderItems ( SELECT ID FROM Products WHERE Quantity < 20 ); |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |