Всё RIGHT?
Вы узнали, что правые соединения используются реже, чем левые. Главная причина в том, что RIGHT JOIN всегда можно переписать как LEFT JOIN, а поскольку запросы принято читать и писать слева направо, левое соединение кажется более интуитивным.
Понять, когда левое и правое соединения дают одинаковый результат, бывает непросто. Разберёмся с этим в данном упражнении!
Это упражнение является частью курса
Объединение данных в SQL
Инструкции к упражнению
- Напишите новый запрос с использованием
RIGHT JOIN, который даёт результат, идентичный приведённому запросу сLEFT JOIN.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
-- Modify this query to use RIGHT JOIN instead of LEFT JOIN
SELECT countries.name AS country, languages.name AS language, percent
FROM countries
LEFT JOIN languages
USING(code)
ORDER BY language;