Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Daten abfragen und ändern » Joins: Daten aus mehreren Tabellen abrufen » Funktionsweise von Joins

 

Die FROM-Klausel

Mit der Klausel FROM können Sie angeben, welche Basistabellen, temporäre Tabellen, Ansichten oder abgeleitete Tabellen verknüpft werden sollen. Die FROM-Klausel kann in SELECT- oder UPDATE-Anweisungen verwendet werden. Eine abgekürzte Syntax für die FROM-Klausel sieht folgendermaßen aus:

FROM Tabellenausdruck, ...

Dabei gilt:

Tabellenausdruck :
Tabellenname 
| Ansichtsname 
| Name_der_abgeleiteten_Tabelle
| Name_der-lateral_abgeleiteten_Tabelle  
| JOIN-Ausdruck 
| ( Tabellenausdruck, )
| OPENSTRING_Ausdruck
| APPLY_Ausdruck
Tabellenname oder Ansichtsname:
[Eigentümer.] Tabellen-_oder_Ansichtsname [ [ AS ] Korrelationsname ]
Name_der_abgeleiteten_Tabelle :
( SELECT_Anweisung ) 
[ AS ] Korrelationsname [ ( Spaltenname, ... ) ]
JOIN-Ausdruck :
Tabellenausdruck Join-Operator Tabellenausdruck 
[ ON Join-Bedingung ] 
Join-Operator:
 [ KEY | NATURAL ] [ Join-Typ ] JOIN 
| CROSS JOIN
Join-Typ:
 INNER 
| FULL [ OUTER ] 
| LEFT [ OUTER ] 
| RIGHT [ OUTER ]
APPLY_Ausdruck :
Tabellenausdruck { CROSS | OUTER } APPLY Tabellenausdruck
Join_Bedingung : 

Weitere Hinweise finden Sie unter Suchbedingungen.

Hinweise

Es ist nicht möglich, eine ON-Klausel mit CROSS JOIN zu verwenden.

Weitere Hinweise zur Syntax finden Sie unter FROM-Klausel.