1. Learn
  2. /
  3. Courses
  4. /
  5. Объединение данных в SQL

Connected

Exercise

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

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

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

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

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

Instructions 1/2

undefined XP
  • 1
    • Выполните внутреннее объединение: cities AS c1 — слева, countries as c2 — справа.
    • Используйте поле code в качестве ключа для объединения таблиц.
  • 2
    • Измените код, чтобы выполнить LEFT JOIN вместо INNER JOIN.
    • После выполнения запроса обратите внимание на количество записей в результате.