Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Kreuzverknüpfung in Oracle

Dieses SQL-Tutorial konzentriert sich auf Cross-Joins in Oracle und bietet Erläuterungen und Beispiele

Ein CROSS JOIN  in Oracle ist ein JOIN-Vorgang, der das kartesische Produkt zweier Tabellen erzeugt.
d. h. wenn eine der Tabellen 100 Zeilen und eine andere 8 Zeilen hat, dann erzeugt der Cross-Join 800 Zeilen

Hier hat die Tabelle emp 14 Zeilen und die zweite Tabelle 1 Zeile, also werden insgesamt 14 Zeilen zurückgegeben.

Wir können eine weitere Beispiel-Oracle-Tabelle erstellen, überprüfen Sie dies

Jetzt sind also insgesamt 28 Zeilen ausgewählt.

Mit Cross Join können Sie keine Join-Klausel angeben. Sie können jedoch in der SELECT-Anweisung eine WHERE-Klausel angeben.

Cross Join in einem anderen Format kann geschrieben werden als

select a.* ,b.* from scott.emp a ,scott.example b;

Ich hoffe, Ihnen gefällt diese einfache Erklärung des Cross Joins. Bitte geben Sie Feedback

Verwandte Artikel

selbst mit Beispielen in Orakel eintreten

Oracle-Join-Syntaxbeispiele

Was sind Oracle-Joins (SQL-Joins)?

Verschiedene Joins-Methoden in Oracle

Nested-Loop-Join in Oracle 11g