我的老师在测试中提出了这个问题。我和许多同学问如何编写查询,但他没有解释。
我已经阅读了文档但仍然无法弄清楚
此处感谢您的帮助和解释
我到目前为止所尝试的是:
SELECT Course.Name, Count(Student.ID)
FROM Course JOIN Student ON Course.ID = Student.Course_ID
ORDER BY Course.Name
答案 0 :(得分:0)
您的SQL语句看起来像这样
SELECT Course.Name, Count(Student.ID) AS COUNT_OF_STUDENTS_REGISTERED
FROM Course LEFT JOIN Student ON Course.ID = Student.Course_ID
GROUP BY Course.Name
ORDER BY Count(Student.ID) DESC, Course.Name;