Sobes.tech
Middle

Quel est le nombre minimum et maximum de lignes que l'on peut obtenir lors d'une jointure gauche de deux tables avec 10 et 50 lignes?

sobes.tech IA

Réponse de l'IA

Lors d'une jointure gauche (LEFT JOIN) entre la table A (10 lignes) et la table B (50 lignes), le nombre minimum et maximum de lignes dans le résultat dépend de la correspondance entre les lignes des tables.

  • Nombre minimum de lignes : 10 — si pour chaque ligne de la table A il n'y a pas de lignes correspondantes dans la table B, alors chaque ligne de A apparaîtra exactement une fois dans le résultat avec NULL dans les champs de B.

  • Nombre maximum de lignes : 10 × 50 = 500 — si chaque ligne de la table A correspond à toutes les 50 lignes de la table B, alors chacune des 10 lignes de A sera répétée 50 fois.

Ainsi, le résultat du LEFT JOIN peut contenir de 10 à 500 lignes, en fonction du nombre de correspondances entre les tables.