А ещё какие join помнишь? Что означает Inner Join?

INNER JOIN возвращает пары строк, удовлетворяющие условию соединения. Также существуют LEFT, RIGHT, FULL OUTER и CROSS JOIN; self join — соединение таблицы с ней самой через разные псевдонимы.

Короткий ответ

Что ответить на собеседовании

INNER JOIN возвращает пары строк, удовлетворяющие условию соединения. Также существуют LEFT, RIGHT, FULL OUTER и CROSS JOIN; self join — соединение таблицы с ней самой через разные псевдонимы.

Подробный разбор

Ответ с пояснениями

INNER JOIN возвращает пары строк, удовлетворяющие условию соединения. Также существуют LEFT, RIGHT, FULL OUTER и CROSS JOIN; self join — соединение таблицы с ней самой через разные псевдонимы.

Внешние соединения сохраняют несовпавшие строки соответствующей стороны, заполняя отсутствующие поля NULL. CROSS JOIN формирует декартово произведение. При связи один-ко-многим одна строка может повторяться в результате несколько раз. Не путайте соединение с UNION, который объединяет совместимые наборы строк вертикально, и проверяйте поддержку конкретного вида JOIN выбранной СУБД.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее