Semi-join
Ottimo lavoro nel prendere confidenza con le semi-join e le anti-join! Ora metterai in pratica l’uso delle semi-join.
Supponiamo che tu sia interessato a identificare le lingue parlate in Medio Oriente. La tabella languages
contiene informazioni sulle lingue e sui Paesi, ma non ti dice a quale regione appartengono. Puoi costruire una semi-join filtrando la tabella countries
in base a una specifica region
, e poi usare questo filtro per limitare ulteriormente la tabella languages
.
Costruirai la tua semi-join come hai fatto nell'esercizio del video, blocco a blocco, iniziando con la selezione dei Paesi dalla tabella countries
e poi sfruttando una clausola WHERE
per filtrare la tabella languages
in base a questa selezione.
Questo esercizio fa parte del corso
Unire i dati in SQL
Esercizio pratico interattivo
Prova questo esercizio completando il codice di esempio.
-- Select country code for countries in the Middle East
___