Це 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;