Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 具有不同查询的简单SQL计数_Mysql_Sql_Phpmyadmin - Fatal编程技术网

Mysql 具有不同查询的简单SQL计数

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

我有一个表(Student),在phpmyadmin中有实体“StudentID”和“ProgrammeID”。我试图找出如何做一个查询,其中列出了每个特定课程的学生人数,并显示了课程本身,但似乎无法找到它

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

这正是我想要的,我终于可以睡一觉了!干杯这正是我想要的,我终于可以睡一觉了!干杯