C’est bien un LEFT ?
Beau travail de compréhension de la structure des jointures ! Dans cet exercice, vous explorerez les différences entre INNER JOIN
et LEFT JOIN
. Cela vous aidera à décider du type de jointure à utiliser.
Comme précédemment, vous utiliserez les tables cities
et countries
.
Vous commencerez par un INNER JOIN
entre les tables cities
(à gauche) et countries
(à droite). Cela est utile si vous ne vous intéressez qu’aux enregistrements où un pays est présent dans les deux tables.
Vous passerez ensuite à un LEFT JOIN
. Cette jointure est utile si vous souhaitez obtenir tous les pays de la table cities
, qu’ils aient ou non une correspondance dans la table countries
.
Cet exercice fait partie du cours
Jointure de données en SQL
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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;