Junior — Middle
V čem spočívá použití operace LEFT JOIN v SQL a jaké výsledky vrací?
sobes.tech AI
Odpověď od AI
Operace LEFT JOIN v SQL se používá k spojení dvou tabulek tak, že ve výsledném souboru budou všechny záznamy z levé (první) tabulky a pouze ty odpovídající z pravé (druhé) tabulky podle podmínky spojení.
Pokud pro řádek z levé tabulky neexistují odpovídající záznamy v pravé tabulce, budou pole pravé tabulky ve výsledku nastavena na NULL.
Příklad:
SELECT A.id, A.name, B.order_date
FROM Customers A
LEFT JOIN Orders B ON A.id = B.customer_id;
Tento dotaz vrátí všechny zákazníky, včetně těch bez objednávek. Pro zákazníky bez objednávek bude pole order_date NULL.