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ā.