Вы должны чередовать предложения on
независимо от типа объединения. Итак:
from a join
b
on . . . left join
c
on . . .
И так далее, когда вы добавляете больше таблиц.
MySQL делает предложение on
необязательным, что приводит в замешательство. Тем не менее, стандартный SQL допускает:
from a join
b join
c
on b.? = c.?
on a.? = b.?
Однако это обычно не рекомендуется. Людям трудно следовать за этим.