Junior — Middle
Cu ce se ocupă operația LEFT JOIN în SQL și ce rezultate returnează?
sobes.tech AI
Răspuns de la AI
Operația LEFT JOIN în SQL este utilizată pentru a combina două tabele astfel încât în setul rezultat să fie incluse toate înregistrările din tabela din stânga (prima), iar din tabela din dreapta (a doua) doar cele care corespund condiției de unire.
Dacă pentru un rând din tabela din stânga nu există înregistrări corespunzătoare în tabela din dreapta, câmpurile din tabela din dreapta în setul rezultat vor fi NULL.
Exemplu:
SELECT A.id, A.name, B.order_date
FROM Customers A
LEFT JOIN Orders B ON A.id = B.customer_id;
Această interogare va returna toți clienții, inclusiv pe cei fără comenzi. Pentru clienții fără comenzi, câmpul order_date va fi NULL.