Какое утверждение про RIGHT JOIN верно в аналитических запросах?

ARIGHT JOIN можно заменить на LEFT JOIN, поменяв таблицы местами.
BRIGHT JOIN всегда быстрее LEFT JOIN на тех же данных.
CRIGHT JOIN автоматически убирает дубликаты после соединения.
DRIGHT JOIN — это то же самое, что UNION.
Правильный ответ. RIGHT JOIN — это симметричный вариант LEFT JOIN: меняете местами таблицы и получаете эквивалентный запрос.

Разбор

По смыслу RIGHT JOIN сохраняет все строки из правой таблицы. Это эквивалентно LEFT JOIN, если переставить таблицы: A RIGHT JOIN BB LEFT JOIN A. Поэтому RIGHT JOIN часто избегают: он ухудшает читаемость, а функционально почти не даёт преимуществ.

Проверь себя · 1/3разбор после ответа
Два запроса: SELECT * FROM orders JOIN users ON orders.user_id = users.user_id и SELECT * FROM orders JOIN users USING(user_id). В чём ключевое ограничение USING?
Тренировать SQL в Telegram

Ещё вопросы по теме «JOIN и операции множеств»