Sobes.tech
Middle

selecteer * van a links join b op a.a=b.b

sobes.tech AI

Antwoord van AI

De query select * from a left join b on a.a = b.b voert een linker buitenste join uit tussen de tabellen a en b volgens de voorwaarde dat de kolommen a.a en b.b gelijk zijn.

Dit betekent dat alle rijen uit tabel a in het resultaat verschijnen. Voor die rijen uit a, waarvoor overeenkomende waarden in b worden gevonden volgens de voorwaarde a.a = b.b, worden de bijbehorende gegevens uit b toegevoegd. Als er geen overeenkomsten zijn, worden de velden uit b gevuld met NULL.

Voorbeeld:

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

Hier heeft de rij met a.a = 2 geen overeenkomst in b, maar wordt toch opgenomen in het resultaat.