Storie e lingue
Ottimo lavoro nell'imparare tutto su CROSS JOIN! Come hai visto, CROSS JOIN può essere estremamente utile quando vuoi esaminare tutte le possibili combinazioni o coppie tra due insiemi di dati.
Immagina di essere un ricercatore interessato alle lingue parlate in due paesi: Pakistan e India. Vuoi chiederti:
- Quali sono le lingue attualmente parlate nei due paesi?
- Dato il passato condiviso tra i due paesi, quali lingue avrebbero potenzialmente potuto essere parlate in uno dei due nel corso della loro storia?
In questo esercizio, vedremo come INNER JOIN e CROSS JOIN possano aiutarci a rispondere rispettivamente a queste due domande.
Questo esercizio fa parte del corso
Unire i dati in SQL
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
SELECT c.name AS country, l.name AS language
-- Inner join countries as c with languages as l on code
___
WHERE c.code IN ('PAK','IND')
AND l.code in ('PAK','IND');