Я почти не работал с MySQL. Тем не менее, я никогда не видел эту конструкцию для LOJ, поэтому я ставлю под сомнение формат. Прошу прощения за мое невежество, если я не информирован.
Если у вас есть CR Developer, возможно, было бы интересно посмотреть, какой запрос выдал CR, и я предполагаю, что трассировка покажет, что на самом деле отправлено в MySQL.
SELECT `teacher_name`
FROM `class_schedule` cs
LEFT outer JOIN `teacher` tch
on `cs`.`class_supporter`=`tch`.`teacher_id`
Left outer join `cs_class` csc
on `csc`.`cs_id`=`cs`.`cs_id`
WHERE `class_id`={?classId}
- лучшее, что я могу порекомендовать попробовать.