O
ON cláusula define o relacionamento entre as tabelas. O
WHERE cláusula descreve em quais linhas você está interessado. Muitas vezes você pode trocá-los e ainda obter o mesmo resultado, mas isso nem sempre é o caso de uma junção externa esquerda.
- Se o
ONfalha, você ainda obtém uma linha com colunas da tabela à esquerda, mas com nulos nas colunas da tabela à direita.- Se o
WHEREcláusula falhar, você não obterá essa linha.