Sobes.tech
Middle

izvēlieties * no a kreisais savienojums b uz a.a=b.b

sobes.tech AI

Atbilde no AI

Jautājums select * from a left join b on a.a = b.b veic kreiso ārējo savienojumu starp tabulām a un b pēc nosacījuma, ka kolonnas a.a un b.b ir vienādas.

Tas nozīmē, ka rezultātos būs visi a tabulas ieraksti. Ierakstiem no a, kuriem ir atbilstošas vērtības b tabulā pēc nosacījuma a.a = b.b, tiks pievienoti atbilstoši dati no b. Ja atbilstība nav, b lauki tiks aizpildīti ar NULL.

Piemērs:

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

Šeit, rinda ar a.a = 2 nav atbilstoša b, bet tā joprojām ir iekļauta rezultātā.