Junior — Middle
68
Објасните принцип деловања оператора LEFT JOIN у SQL-у и како он спаја табеле?
Компаније где су питане
Одговор од АИ
sobes.tech АИ
Оператор 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;
В этом запросе будут выведены все клиенты из таблицы Customers, а также даты их заказов из таблицы Orders. Если у клиента нет заказов, то поле order_date будет NULL.
Таким образом LEFT JOIN полезен, когда нужно сохранить все данные из основной таблицы и добавить информацию из связанной, даже если связанной информации нет.