Le ON
La clause définit la relation entre les tables.
Le WHERE
La clause décrit les lignes qui vous intéressent.
Plusieurs fois, vous pouvez les échanger et toujours obtenir le même résultat, mais ce n'est pas toujours le cas avec une jointure externe gauche.
- Si le
ON
clause échoue, vous obtenez toujours une ligne avec des colonnes de la table de gauche mais avec des valeurs nulles dans les colonnes de la table de droite.- Si le
WHERE
clause échoue, vous n'obtiendrez pas cette ligne du tout.