Das SQL Cross -Join ist eine der einfachsten Verbindungen in SQL. Ein Cross -Join funktioniert, indem jede Reihe von der ersten fähigen Zeit genommen wird und sich mit jeder Zeile aus dem zweiten Tisch anschließt. Es ist auch als kartesischer Join bekannt, da es ein kartesisches Produkt der Zeilen aus jeder Tabelle zurückgibt.
Wir werden ein praktisches Beispiel verwenden, um die bessere Verwendung eines Cross -Join in SQL zu verstehen.
Beispiel Verwendung
Die erste Tabelle enthält Kundeninformationen wie gezeigt
Die zweite enthält Mietinformationen wie gezeigt:
Wir können eine Kreuzung an den beiden Tabellen wie gezeigt durchführen:
Wählen Sie * aus der MieteDies sollte die Ausgabe wie gezeigt zurückgeben:
Rental_id | Rental_date | Inventory_id | customer_id | return_date | Staff_Id | last_update | customer_id | store_id | First_Name | last_name | E -Mail | adress_id | ActiveBool | create_date | letztes Update