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