Skip to main content

Що робить LEFT JOIN?

LEFT JOIN повертає всі рядки з лівої таблиці (тієї, що вказана першою в запиті), і лише ті рядки з правої, що збігаються.

Якщо в правій таблиці немає збігу - на її місці будуть NULL.

Приклад

sql
SELECT * FROM customers LEFT JOIN orders ON customers.id = orders.customer_id;

Тут у результат потраплять усі клієнти, а для тих, у кого немає замовлень - стовпці з orders будуть заповнені NULL.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.