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