CommencerCommencer gratuitement

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

Afficher le cours

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;
Modifier et exécuter le code