Sobes.tech
Middle

vyberte * z a levý spoj b na a.a=b.b

sobes.tech AI

Odpověď od AI

Dotaz select * from a left join b on a.a = b.b provádí levé vnější spojení tabulek a a b podle podmínky rovnosti sloupců a.a a b.b.

To znamená, že ve výsledku budou všechny řádky z tabulky a. Pro řádky z a, které mají odpovídající hodnoty v b podle podmínky a.a = b.b, budou přidány odpovídající data z b. Pokud žádná odpovídající hodnota není, pole z b budou vyplněna NULL.

Příklad:

a.a a.other b.b b.other
1 foo 1 bar
2 baz NULL NULL

Zde řádek s a.a = 2 nemá odpovídající záznam v b, ale je stále zahrnut v výsledku.