Inizia subitoInizia gratis

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:

  1. Quali sono le lingue attualmente parlate nei due paesi?
  2. 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

Visualizza corso

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');
Modifica ed esegui il codice