Middle
vyberte * z a ľavé spojenie b na a.a=b.b
sobes.tech AI
Odpoveď od AI
Dopyt select * from a left join b on a.a = b.b vykonáva ľavé vonkajšie spojenie medzi tabuľkami a a b podľa podmienky rovnosti stĺpcov a.a a b.b.
To znamená, že vo výsledku budú všetky riadky z tabuľky a. Pre riadky z a, pre ktoré existujú zodpovedajúce hodnoty v b podľa podmienky a.a = b.b, budú pridané príslušné údaje z b. Ak žiadne zodpovedajúce hodnoty nie sú, polia z b budú vyplnené NULL.
Príklad:
| a.a | a.other | b.b | b.other |
|---|---|---|---|
| 1 | foo | 1 | bar |
| 2 | baz | NULL | NULL |
Tu riadok s a.a = 2 nemá zodpovedajúci v b, ale stále je zahrnutý v výsledku.