Junior — Middle
Какво представлява операцията LEFT JOIN в SQL и какви резултати връща?
sobes.tech AI
Отговор от 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.