НачатьНачать бесплатно

Это LEFT JOIN, верно?

Отлично, вы разобрались со структурой объединений! В этом упражнении вы изучите различия между INNER JOIN и LEFT JOIN, чтобы понять, когда применять каждый из них.

Как и прежде, вы будете работать с таблицами cities и countries.

Для начала выполните INNER JOIN с таблицей cities (слева) и таблицей countries (справа). Этот тип объединения подходит, когда вас интересуют только записи, присутствующие в обеих таблицах.

Затем замените его на LEFT JOIN. Этот вариант удобен, если вы хотите вернуть все страны из таблицы cities — независимо от того, есть ли для них соответствие в таблице countries.

Это упражнение является частью курса

Объединение данных в SQL

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

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;
Редактировать и запускать код