Вопрос проверяет глубокое понимание того, как условия влияют на результат внешних соединений.
Короткий ответ
LEFT OUTER JOIN всегда сохраняет строки из левой таблицы.
Условия в ON влияют только на сопоставление строк.
Условия в WHERE могут отфильтровать результат.
Неправильное размещение условий меняет семантику запроса.
Корректное использование требует понимания порядка выполнения.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.