Back to questions
Middle+
3
Если в первой таблице три записи, во второй три записи, сколько записей вернется при left join?
Companies where asked
Билайн
Answer from AI
sobes.tech AI
При выполнении LEFT JOIN количество записей в результате зависит от количества записей в левой (первой) таблице и совпадений с правой (второй) таблицей.
Если в первой таблице 3 записи, а во второй тоже 3 записи, то при LEFT JOIN результат будет как минимум 3 записи — по одной на каждую запись из левой таблицы.
Если для каждой записи из левой таблицы найдется совпадение в правой, то будет ровно 3 записи.
Если для некоторых записей из левой таблицы нет совпадений, то для них в результирующем наборе будут NULL значения из правой таблицы, но количество записей останется 3.
Итог: при LEFT JOIN количество записей равно количеству записей в левой таблице, то есть 3.