Sous-requête dans SELECT
Comme vous l'avez vu dans la vidéo, il existe souvent plusieurs façons d'obtenir le même résultat en SQL. Les sous-requêtes peuvent servir d'alternative aux jointures pour arriver au même résultat.
Dans cet exercice, vous allez pousser plus loin l'exploration de requêtes qui peuvent s'écrire soit avec une jointure, soit avec une sous-requête.
À l'étape 1, vous commencerez par une LEFT JOIN combinée à un GROUP BY pour sélectionner les neuf pays ayant le plus de villes présentes dans la table cities, ainsi que le nombre de ces villes. À l'étape 2, vous écrirez une requête qui renvoie le même résultat que la jointure, mais en utilisant une requête imbriquée.
Cette activité fait partie du cours
Joindre des données en SQL
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
-- Find top nine countries with the most cities
___
-- Order by count of cities as cities_num
___
-- Limit the results
___