Ilja: Problem mit MySQL Left Join

Beitrag lesen

yo,

Hat da vielleicht jemand eine Erklärung für?

ich kenne das gleiche problem bei oracle. bei der impliziten schreibweise der inner joins (tabellennamen durch kommas getrennt) werden die tabellen von rechts nach links abgearbeitet, sprich genau anders herum, als man es vermuten könnte (quasi dbms auch arabisch). und ganz offensichtlich probiert er somit den left join mit der ersten tabelle ganz recht zu joinen und schmeisst die fehlermeldung, wenn dort nicht die richtige tabelle für den left join steht.

deshalb und der besseren lesbarkeit wegen grundsätzlich immer die explizite inner join schreibweise verwenden.

Ilja