Back to questions
Middle
5
Приведите конкретный пример, когда необходимо использовать LEFT JOIN
Companies where asked
Сбер аналитика
Answer from AI
sobes.tech AI
LEFT JOIN используется, когда нужно получить все записи из левой таблицы и соответствующие записи из правой таблицы, а если соответствий нет — то в правой части будут NULL.
Например, есть таблица customers и таблица orders. Если нужно вывести всех клиентов и их заказы, включая тех клиентов, которые ещё не сделали ни одного заказа, то применим LEFT JOIN:
SELECT customers.id, customers.name, orders.order_id
FROM customers
LEFT JOIN orders ON customers.id = orders.customer_id;
Так мы получим полный список клиентов, а для тех, у кого нет заказов, поля из таблицы orders будут NULL.