Сопоставление Junior merge, join и concat спрашивают часто обновлено

Типы соединений merge

Вопрос

Сопоставьте how и результат соединения заказов (слева) с клиентами (справа).

Попробуйте сами

Нажмите слева, потом подходящее справа.

Показать ответ и разбор

Коротко

inner пересечение ключей, left и right сохраняют всю свою сторону, outer объединение ключей, cross декартово произведение без ключа.

Правильные пары

inner
Только заказы, у которых есть клиент
left
Все заказы, у части клиент NaN
right
Все клиенты, у части заказы NaN
outer
Все заказы и все клиенты
cross
Каждый заказ с каждым клиентом

Разбор

inner пересечение ключей, left и right сохраняют всю свою сторону, outer объединение ключей, cross декартово произведение без ключа.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.