Middle+
Jei pirmoje lentelėje yra trys įrašai ir antroje taip pat trys įrašai, kiek įrašų bus grąžinta naudojant left join?
sobes.tech AI
Atsakymas iš AI
Vykdant LEFT JOIN, rezultato įrašų skaičius priklauso nuo įrašų skaičiaus kairėje (pirmojoje) lentelėje ir atitikmenų su dešine (antroji) lentele.
Jei pirmojoje lentelėje yra 3 įrašai, o antrojoje taip pat 3 įrašai, tada LEFT JOIN rezultatas bus mažiausiai 3 įrašai — po vieną kiekvienam įrašui iš kairės lentelės.
Jei kiekvienam įrašui iš kairės lentelės yra atitikmuo dešinėje, tada bus tiksliai 3 įrašai.
Jei kai kuriems įrašams iš kairės lentelės nėra atitikmenų, rezultato rinkinyje pasirodys NULL reikšmės iš dešinės lentelės, tačiau įrašų skaičius liks 3.
Trumpai: LEFT JOIN atveju, įrašų skaičius yra lygus įrašų skaičiui kairėje lentelėje, tai yra, 3.