1. Learn
  2. /
  3. Курси
  4. /
  5. Об'єднання даних у SQL

Connected

вправа

Це LEFT JOIN, чи не так?

Чудово, що ви вже розібралися зі структурою зʼєднань! У цій вправі ви дослідите відмінності між INNER JOIN і LEFT JOIN. Це допоможе вам обрати потрібний тип зʼєднання.

Як і раніше, ви використовуватимете таблиці cities і countries.

Ви почнете з INNER JOIN, де cities — це ліва таблиця, а countries — права. Це зручно, якщо вас цікавлять лише записи, у яких країна присутня в обох таблицях.

Потім ви зміните зʼєднання на LEFT JOIN. Це корисно, якщо вам потрібно повернути всі країни з таблиці cities, незалежно від того, чи є для них відповідник у таблиці countries.

Інструкції 1/2

undefined XP
  • 1
    • Виконайте inner join, де ліворуч cities AS c1, а праворуч countries AS c2.
    • Використайте code як поле для злиття таблиць.
  • 2
    • Змініть код так, щоб виконати LEFT JOIN замість INNER JOIN.
    • Після виконання запиту перегляньте, скільки записів містить результат запиту.