Ultimo aggiornamento il 26 febbraio 2020 08:07:43 (UTC/GMT +8 ore)

Che cos’è Cross Join in SQL?

Il CROSS JOIN SQL produce un set di risultati che è il numero di righe nella prima tabella moltiplicato per il numero di righe nella seconda tabella se non viene utilizzata alcuna clausola WHERE insieme al CROSS JOIN.Questo tipo di risultato è chiamato come Prodotto cartesiano.

Se la clausola WHERE viene utilizzata con CROSS JOIN, funziona come un JOIN INTERNO.,

Un modo alternativo per ottenere lo stesso risultato è usare i nomi delle colonne separati da virgole dopo SELECT e menzionare i nomi delle tabelle coinvolti, dopo una clausola FROM.

Sintassi:

SELECT * FROM table1 CROSS JOIN table2;

Presentazione pittorica della sintassi Cross Join

Esempio:

Ecco un esempio di cross join in SQL tra due tabelle.,o

il Codice SQL:

SELECT foods.item_name,foods.item_unit,company.company_name,company.company_city FROM foods,company;

Come croce di entrare con successo in due tabelle

Uscita:

Più presentazione di detto di uscita:

CROSS JOIN: I Database relazionali

  • Oracle CROSS JOIN
  • MySQL CROSS JOIN
  • PostgreSQL CROSS JOIN
  • SQLite CROSS JOIN

punti Chiave da ricordare

fare Clic sul seguente per ottenere le diapositive di una presentazione

Uscite di detta istruzione SQL, qui, è scattata utilizzando Oracle Database 10g Express Edition.,Gestione

  • Movie Database
    • query di BASE su movie Database
    • SOTTOQUERY su movie Database
    • JOIN su movie Database
  • Calcio Database
    • Introduzione
    • query di BASE su calcio di Database
    • SOTTOQUERY su calcio di Database
    • JOIN query su calcio di Database
  • Ospedale Database
    • Introduzione
    • di BASE, la SUBQUERY e JOIN
  • Dipendente Database
    • BASIC query sul Database di dipendenti
    • SOTTOQUERY su dipendente del Database
  • Più a venire!,
  • Articles

    Lascia un commento

    Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *