PostgreSQL : ON vs WHERE dans les jointures externes - quand déplacer une condition change le résultat
Dans les jointures externes, une condition dans ON est évaluée pendant la jointure tandis qu'une condition dans WHERE filtre le résultat déjà construit ; déplacer un filtre entre les deux peut donc changer les lignes conservées. Pour les jointures internes, l'emplacement est purement stylistique.
postgresql / sql / outer-join / left-join / join-conditions