Standardmäßig sind Joins Inner-Joins. Das bedeutet, dass Zeilen in die Ergebnismenge nur einbezogen werden, wenn sie die Join-Bedingung erfüllen.
Beispiel: Jede Zeile der Ergebnismenge folgender Abfrage enthält die Informationen einer Customer-Zeile und einer SalesOrder-Zeile und erfüllt damit die Schlüssel-Join-Bedingung. Wenn ein bestimmter Kunde keine Aufträge erteilt hat, ist die Bedingung nicht erfüllt, und die Ergebnismenge enthält die Zeile für den betreffenden Kunden nicht.
SELECT GivenName, Surname, OrderDate FROM Customers KEY INNER JOIN SalesOrders ORDER BY OrderDate; |
GivenName | Surname | OrderDate |
---|---|---|
Hardy | Mums | 2000-01-02 |
Aram | Najarian | 2000-01-03 |
Tommie | Wooten | 2000-01-03 |
Alfredo | Margolis | 2000-01-06 |
... | ... | ... |
Da Inner-Joins und Schlüssel-Joins die Standardwerte sind, erhalten Sie dieselben Ergebnisse wie oben, wenn Sie die FROM-Klausel folgendermaßen verwenden:
SELECT GivenName, Surname, OrderDate FROM Customers JOIN SalesOrders ORDER BY OrderDate; |
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 |