ComenzarEmpieza gratis

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

Ver curso

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;
Editar y ejecutar código