Ключевое слово LEFT JOIN возвращает все записи из левой таблицы (table1) и сопоставленные записи из правой таблицы (table2). Результат равен NULL с правой стороны, если нет совпадения.

Синтаксис LEFT JOIN

SELECT column_name(s)
FROM table1
LEFT JOIN table2 ON table1.column_name = table2.column_name;

Пример SQL LEFT JOIN

Следующий оператор SQL выберет всех пользователей и любые заказы, которые они могут иметь:

Пример:

SELECT users.name, invoice.invoice_id
FROM users
LEFT JOIN invoice ON users.user_id = invoice.user_id
ORDER BY users.name;