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