Junior — Middle
V čom spočíva použitie operácie LEFT JOIN v SQL a aké výsledky vracia?
sobes.tech AI
Odpoveď od AI
Operácia LEFT JOIN v SQL sa používa na spojenie dvoch tabuliek tak, že vo výslednom súbore budú všetky záznamy z ľavej (prvej) tabuľky a len tie, ktoré zodpovedajú podmienke spojenia v pravej (druhej) tabuľke.
Ak pre riadok z ľavej tabuľky neexistujú zodpovedajúce záznamy v pravej tabuľke, polia pravej tabuľky vo výsledku budú NULL.
Príklad:
SELECT A.id, A.name, B.order_date
FROM Customers A
LEFT JOIN Orders B ON A.id = B.customer_id;
Táto otázka vráti všetkých zákazníkov, vrátane tých, ktorí nemajú objednávky. Pre zákazníkov bez objednávok bude pole order_date NULL.