sql >> Databáze >  >> RDS >> Oracle

Cross Join v Oracle

Tento tutoriál SQL se zaměřuje na křížové spojení v Oracle a poskytuje vysvětlení a příklady

CROSS JOIN  v Oracle je operace JOIN, která vytváří kartézský součin dvou tabulek.
tj. pokud má jedna tabulka 100 řádků a druhá 8 řádků, pak křížové spojení vytvoří 800 řádků

Zde tabulka emp má 14 řádků a druhá tabulka jako 1 řádek, takže se vrátí celkem 14 řádků.

můžeme vytvořit další příklad věštecké tabulky zkontrolujte toto

Nyní je tedy vybráno celkem 28 řádků.

Křížové spojení neumožňuje zadat klauzuli spojení. Můžete však zadat klauzuli WHERE v příkazu SELECT.

Křížové spojení v jiném formátu lze zapsat jako

vyberte a.* ,b.* ze scott.emp a ,scott.příklad b;

Doufám, že se vám toto jednoduché vysvětlení křížového spoje líbí. Uveďte prosím zpětnou vazbu

Související články

vlastní připojení k orákulu s příklady

příklady syntaxe spojení Oracle

Co jsou Oracle Joins (Sql Joins)?

Různé metody spojení v Oracle

Nested Loop Join v Oracle 11g


  1. Použijte IDENT_CURRENT() k vrácení aktuální hodnoty identity ve sloupci identity na serveru SQL Server

  2. Řízení výkonu pro PostgreSQL s HAProxy

  3. Mohu v MySQL zkopírovat jeden řádek pro vložení do stejné tabulky?

  4. Neo4j - Výběr dat pomocí MATCH pomocí Cypher