Middle+
Pokud v první tabulce jsou tři záznamy a ve druhé také tři záznamy, kolik záznamů se vrátí při left join?
sobes.tech AI
Odpověď od AI
Při provádění LEFT JOIN závisí počet záznamů ve výsledku na počtu záznamů v levé (první) tabulce a na shodách s pravou (druhou) tabulkou.
Pokud v první tabulce je 3 záznamy a ve druhé také 3 záznamy, bude výsledek LEFT JOIN minimálně 3 záznamy — po jednom na každý záznam z levé tabulky.
Pokud pro každý záznam z levé tabulky existuje shoda v pravé, bude přesně 3 záznamy.
Pokud pro některé záznamy z levé tabulky shoda chybí, ve výsledném souboru se objeví hodnoty NULL z pravé tabulky, ale počet záznamů zůstane 3.
Stručně řečeno: při LEFT JOIN je počet záznamů roven počtu záznamů v levé tabulce, tj. 3.