mark: mysql - Warum funktioniert Abfrage in ON aber nicht in WHERE

Beitrag lesen

... hmm wahrscheinlich, weil NULL ein Wert in einem Feld sein muss und eben nicht der Wert, welcher zurückgegeben wird, wenn ein Feld gar nicht existiert?

Ist diese Erklärung richtig? Dann nämlich wäre meine anschließende Frage: Kann man das dann überhaupt im WHERE machen?