Si tratta di una LEFT JOIN, giusto?
Ottimo lavoro! Hai capito bene la struttura delle join. In questo esercizio esplorerai le differenze tra INNER JOIN e LEFT JOIN. Questo ti aiuterà a decidere quale tipo di join utilizzare.
Come in precedenza, utilizzerai le tabelle cities e countries.
Inizierai con una INNER JOIN tra la tabella cities (a sinistra) e la tabella countries (a destra). Questo è utile se ti interessano solo i record in cui un Paese è presente in entrambe le tabelle.
Passerai quindi a LEFT JOIN. Questo è utile se ti interessa restituire tutti i Paesi della tabella cities, anche se non hanno una corrispondenza nella tabella countries.
Questo esercizio fa parte del corso
Unire i dati in SQL
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
SELECT
c1.name AS city,
code,
c2.name AS country,
region,
city_proper_pop
FROM cities AS c1
-- Perform an inner join with cities as c1 and countries as c2 on country code
___
ORDER BY code DESC;