Questo è un LEFT JOIN, giusto?
Ottimo lavoro nel prendere confidenza con la struttura dei join! In questo esercizio esplorerai le differenze tra INNER JOIN e LEFT JOIN. Questo ti aiuterà a decidere quale tipo di join usare.
Come prima, userai le tabelle cities e countries.
Inizierai con un INNER JOIN con la tabella cities (sinistra) e la tabella countries (destra). È utile se ti interessano solo i record in cui un paese è presente in entrambe le tabelle.
Poi passerai a un LEFT JOIN. È utile se ti interessa restituire tutti i paesi presenti nella tabella cities, indipendentemente dal fatto che abbiano o meno una corrispondenza nella tabella countries.
Questo esercizio fa parte del corso
Unire i dati in SQL
esercizio interattivo pratico
Prova questo esercizio completando questo 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;