Esto es una LEFT JOIN, ¿verdad?
¡Buen trabajo cogiendo el tranquillo a las uniones! En este ejercicio, explorarás las diferencias entre INNER JOIN y LEFT JOIN. Esto te ayudará a decidir qué tipo de unión utilizar.
Como antes, utilizarás las tablas cities y countries.
Empezarás con una INNER JOIN con la tabla cities (izquierda) y la tabla countries (derecha). Esto ayuda si solo te interesan los registros en los que un país está presente en ambas tablas.
A continuación, cambiarás a LEFT JOIN. Esto ayuda si te interesa obtener como resultado todos los países de la tabla cities, tengan o no coincidencia en la tabla countries.
Este ejercicio forma parte del curso
Unir datos en SQL
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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;