Skip to content

Esercizi CROSS JOIN SQL

Ecco degli esercizi semplici con soluzione per praticare le basi sull’utilizzo delle CROSS JOIN per prendere i dati da più tabelle in un’unica query SQL.

Esercizio 1

Ottieni tutte le combinazioni possibili tra gli studenti e i corsi.
SELECT Studente.Nome, Corso.Nome
FROM Studente
CROSS JOIN Corso;

Esercizio 2

Ottieni tutte le combinazioni possibili tra i prodotti e i fornitori.
SELECT Prodotto.Nome, Fornitore.Nome
FROM Prodotto
CROSS JOIN Fornitore;

Esercizio 3

Ottieni tutte le combinazioni possibili tra gli impiegati e i dipartimenti.
SELECT Impiegato.Nome, Dipartimento.Nome
FROM Impiegato
CROSS JOIN Dipartimento;

Esercizio 4

Ottieni tutte le combinazioni possibili tra i clienti e gli indirizzi di spedizione.
SELECT Cliente.Nome, Spedizione.Indirizzo
FROM Cliente
CROSS JOIN Spedizione;

Esercizio 5

Ottieni tutte le combinazioni possibili tra i libri e gli autori.
SELECT Libro.Titolo, Autore.Nome
FROM Libro
CROSS JOIN Autore;

Esercizio 6

Ottieni tutte le combinazioni possibili tra i film e i generi.
SELECT Film.Titolo, Genere.Nome
FROM Film
CROSS JOIN Genere;

Esercizio 7

Ottieni tutte le combinazioni possibili tra i clienti e i prodotti.
SELECT Cliente.Nome, Prodotto.Nome
FROM Cliente
CROSS JOIN Prodotto;

Esercizio 8

Ottieni tutte le combinazioni possibili tra gli autori e i libri.
SELECT Autore.Nome, Libro.Titolo
FROM Autore
CROSS JOIN Libro;

Esercizio 9

Ottieni tutte le combinazioni possibili tra i dipendenti e i manager.
SELECT Dipendente.Nome, Manager.Nome
FROM Dipendente
CROSS JOIN Manager;

Esercizio 10

Ottieni tutte le combinazioni possibili tra i fornitori e i prodotti.
SELECT Fornitore.Nome, Prodotto.Nome
FROM Fornitore
CROSS JOIN Prodotto;