Middle
Jaký je minimální a maximální počet řádků, které lze získat při levém spojení dvou tabulek s 10 a 50 řádky?
sobes.tech AI
Odpověď od AI
U LEFT JOIN mezi tabulkou A (10 řádků) a tabulkou B (50 řádků) závisí minimální a maximální počet řádků ve výsledku na shodě řádků mezi tabulkami.
-
Minimální počet řádků: 10 — pokud pro každý řádek z tabulky A neexistují odpovídající řádky v tabulce B, pak se každý řádek z A objeví v výsledku přesně jednou s NULL v polích B.
-
Maximální počet řádků: 10 × 50 = 500 — pokud každý řádek z tabulky A odpovídá všem 50 řádkům z tabulky B, pak se každý z 10 řádků A opakuje 50krát.
Výsledkem LEFT JOIN může být od 10 do 500 řádků v závislosti na počtu shod mezi tabulkami.