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