Mysql 具有不同查询的简单SQL计数
我有一个表(Student),在phpmyadmin中有实体“StudentID”和“ProgrammeID”。我试图找出如何做一个查询,其中列出了每个特定课程的学生人数,并显示了课程本身,但似乎无法找到它Mysql 具有不同查询的简单SQL计数,mysql,sql,phpmyadmin,Mysql,Sql,Phpmyadmin,我有一个表(Student),在phpmyadmin中有实体“StudentID”和“ProgrammeID”。我试图找出如何做一个查询,其中列出了每个特定课程的学生人数,并显示了课程本身,但似乎无法找到它 SELECT count(`StudentID`) FROM Student WHERE `ProgrammeID` = DISTINCT 给出了接近distinct的Syntax错误 我相信这相当简单,但在这个时候我无法理解 非常感谢您的帮助。我想您应该计算每个程序的学生人数。在这种
SELECT count(`StudentID`) FROM Student WHERE `ProgrammeID` = DISTINCT
给出了接近distinct的Syntax错误
我相信这相当简单,但在这个时候我无法理解
非常感谢您的帮助。我想您应该计算每个
程序的学生人数。在这种情况下,使用groupby
子句
SELECT ProgrammeID, COUNT(StudentID) TotalStudentCount
FROM Student
GROUP BY ProgrammeID
我想你应该计算每个程序的学生人数。在这种情况下,使用groupby
子句
SELECT ProgrammeID, COUNT(StudentID) TotalStudentCount
FROM Student
GROUP BY ProgrammeID
这正是我想要的,我终于可以睡一觉了!干杯这正是我想要的,我终于可以睡一觉了!干杯