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
- query di BASE su movie Database
- SOTTOQUERY su movie Database
- JOIN su movie Database
- Introduzione
- query di BASE su calcio di Database
- SOTTOQUERY su calcio di Database
- JOIN query su calcio di Database
- Introduzione
- di BASE, la SUBQUERY e JOIN
- BASIC query sul Database di dipendenti
- SOTTOQUERY su dipendente del Database