É uma LEFT JOIN, certo?
Bom trabalho ao lidar com a estrutura das junções! Neste exercício, você vai analisar as diferenças entre INNER JOIN
e LEFT JOIN
. Isso vai ajudar você a decidir qual tipo de junção usar.
Assim como antes, você usará as tabelas cities
e countries
.
Você começará com uma INNER JOIN
com a tabela cities
(à esquerda) e a tabela countries
(à direita). Isso ajuda se você estiver interessado apenas nos registros em que um país esteja presente em ambas as tabelas.
Em seguida, você mudará para uma LEFT JOIN
. Isso ajuda se você estiver interessado em retornar todos os países da tabela cities
, independentemente de eles terem ou não uma correspondência na tabela countries
.
Este exercício faz parte do curso
Junção de dados no SQL
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
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;