Middle+
Ha az első táblában három rekord van, és a másodikban is három rekord, akkor hány rekordot ad vissza a left join?
sobes.tech MI
Válasz az MI-től
Amikor LEFT JOIN-t hajtunk végre, az eredmény rekordjainak száma attól függ, hogy hány rekord van a bal (első) táblában, és hogy ezek megfelelnek-e a jobb (második) táblának.
Ha az első táblában 3 rekord van, és a másodikban is 3 rekord, akkor a LEFT JOIN eredménye legalább 3 rekord lesz — egy minden bal oldali rekordhoz.
Ha minden bal oldali rekordhoz található megfelelés a jobb oldali táblában, akkor pontosan 3 rekord lesz.
Ha néhány bal oldali rekordhoz nincs megfelelés, akkor a eredményhalmazban NULL értékek jelennek meg a jobb táblából, de a rekordok száma továbbra is 3 marad.
Röviden: egy LEFT JOIN esetén a rekordok száma megegyezik a bal oldali tábla rekordjainak számával, azaz 3.