Middle+
Ak v prvej tabuľke sú tri záznamy a v druhej tiež tri záznamy, koľko záznamov sa vráti pri left join?
sobes.tech AI
Odpoveď od AI
Pri vykonávaní LEFT JOIN závisí počet záznamov vo výsledku od počtu záznamov v ľavej (prvej) tabuľke a od zhôd s pravou (druhou) tabuľkou.
Ak v prvej tabuľke je 3 záznamy a v druhej tiež 3 záznamy, výsledok LEFT JOIN bude minimálne 3 záznamy — po jednom pre každý záznam z ľavej tabuľky.
Ak pre každý záznam z ľavej tabuľky existuje zhoda v pravej, bude presne 3 záznamy.
Ak pre niektoré záznamy z ľavej tabuľky zhoda chýba, v výslednom súbore sa objavia hodnoty NULL z pravej tabuľky, ale počet záznamov zostane 3.
Stručne: pri LEFT JOIN je počet záznamov rovný počtu záznamov v ľavej tabuľke, teda 3.