ПочатиПочніть безкоштовно

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