Middle
valige * a vasak liitmine b peal a.a=b.b
sobes.tech AI
Vastus AI-lt
Küsimus select * from a left join b on a.a = b.b teostab vasakpoolse väliseose tabelite a ja b vastavalt tingimusele, et veergude a.a ja b.b väärtused oleksid võrdsed.
See tähendab, et tulemustes on kõik a tabeli read. Neile ridadele a, millele leitakse sobivad väärtused b-s vastavalt tingimusele a.a = b.b, lisatakse vastavad andmed b-st. Kui sobivust ei leidu, täidetakse b-st tulbad NULL-idega.
Näide:
| a.a | a.other | b.b | b.other |
|---|---|---|---|
| 1 | foo | 1 | bar |
| 2 | baz | NULL | NULL |
Siin, rida a.a = 2 ei oma sobivat b-s, kuid see on ikkagi tulemuses.