SELECT t.name as teacher_name,ifnull(count(c.name),0) as course_count
FROM teachers t
left join courses c on c.teacher_id =t.id
group by t.id
ORDER BY course_count,teacher_name desc;
每个字段后面都要指明培训方式,你这个只是最后一个字段降序,其他字段是升序
course_count 后面也加desc
每一列后面都要表明排序方式,不写,默认升序