FULL OUTER JOIN возвращает совпавшие пары и все несовпавшие строки обеих таблиц. На отсутствующей стороне появляются NULL.
Своими словами, что такое FULL JOIN?
FULL OUTER JOIN возвращает совпавшие пары и все несовпавшие строки обеих таблиц. На отсутствующей стороне появляются NULL.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
FULL OUTER JOIN возвращает совпавшие пары и все несовпавшие строки обеих таблиц. На отсутствующей стороне появляются NULL.
Если ключ повторяется с обеих сторон, все подходящие пары сохраняются, поэтому число строк может значительно вырасти. Это не просто объединение списков через UNION.
При последующей фильтрации в WHERE можно случайно удалить сохранённые строки без совпадений. Формулируйте условия с учётом NULL и нужной семантики результата.