Базы данных / SQL middle
Что такое Виды JOIN?
Ответ
INNER — пересечение. LEFT — все из левой + совпадения из правой. RIGHT — наоборот. FULL OUTER — всё. CROSS — декартово произведение.
Разбор: INNER JOIN — пересечение (только строки с совпадениями по условию), LEFT/RIGHT добавляют все строки соответственно левой/правой таблицы с NULL для непарных, FULL OUTER объединяет всё, CROSS даёт декартово произведение. Дистракторы путают направление LEFT/RIGHT, подменяют семантику INNER и FULL OUTER и приписывают JOIN'ам несуществующее поведение по позиции/индексу.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.