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