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
Pruebe este ejercicio completando este 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;