Назад к вопросам
Middle+
4
Если в первой таблице три записи, во второй три записи, сколько записей вернется при left join?
Компании, где спрашивали
Билайн
Ответ от нейросети
sobes.tech AI
При выполнении LEFT JOIN количество записей в результате зависит от количества записей в левой (первой) таблице и совпадений с правой (второй) таблицей.
Если в первой таблице 3 записи, а во второй тоже 3 записи, то при LEFT JOIN результат будет как минимум 3 записи — по одной на каждую запись из левой таблицы.
Если для каждой записи из левой таблицы найдется совпадение в правой, то будет ровно 3 записи.
Если для некоторых записей из левой таблицы нет совпадений, то для них в результирующем наборе будут NULL значения из правой таблицы, но количество записей останется 3.
Итог: при LEFT JOIN количество записей равно количеству записей в левой таблице, то есть 3.