Jointures multiples

Une requête peut enchaîner plusieurs jointures pour relier plus de deux tables. Chaque jointure s'ajoute au résultat de la précédente. Il faut surveiller la cardinalité : une jointure un-à-plusieurs multiplie les lignes et peut fausser les agrégats si l'on additionne des valeurs répétées.

Exemple

FROM commandes o
JOIN clients c ON c.id = o.client_id
JOIN lignes l ON l.commande_id = o.id

Notions voisines

Tout le glossaire