Middle
pasirinkite * iš a kairysis sujungimas b ant a.a=b.b
sobes.tech AI
Atsakymas iš AI
Klausimas select * from a left join b on a.a = b.b atlieka kairę išorinę jungtį tarp lentelių a ir b pagal sąlygą, kad stulpelių a.a ir b.b reikšmės būtų lygios.
Tai reiškia, kad rezultatuose bus visi a lentelės įrašai. Tų įrašų iš a, kuriems yra atitinkamos reikšmės b lentelėje pagal sąlygą a.a = b.b, bus pridėti atitinkami duomenys iš b. Jei atitikmenų nėra, b stulpeliai bus užpildyti NULL.
Pavyzdys:
| a.a | a.other | b.b | b.other |
|---|---|---|---|
| 1 | foo | 1 | bar |
| 2 | baz | NULL | NULL |
Čia, eilutė su a.a = 2 neturi atitikmens b lentelėje, bet vis tiek įtraukiama į rezultatą.