Sobes.tech
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.