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