Sobes.tech
Back to questions
Junior — Middle
70

В чем заключается применение операции LEFT JOIN в SQL и какие результаты она возвращает?

Companies where asked
TVision

Answer from AI

sobes.tech AI

Операция LEFT JOIN в SQL используется для объединения двух таблиц таким образом, что в результирующем наборе будут все записи из левой (первой) таблицы, а из правой (второй) — только совпадающие по условию соединения.

Если для строки из левой таблицы нет соответствующих записей в правой, то в результирующем наборе поля правой таблицы будут заполнены NULL.

Пример:

SELECT A.id, A.name, B.order_date
FROM Customers A
LEFT JOIN Orders B ON A.id = B.customer_id;

Этот запрос вернет всех клиентов, включая тех, у кого нет заказов. Для клиентов без заказов поле order_date будет NULL.