我有两个表:

类别:CID,名称,位置

学生:sid,姓名,性别,classID

我正在尝试使用select语句来显示班级名称以及班级的学生总数。我还试图从表中排除任何少于10名学生的课程。

最佳答案

  SELECT
    c.name as className,
    count(s.sid) as totalStudents
  FROM Class c
    JOIN Student s ON s.classID = c.cid
  GROUP BY c.id
  HAVING count(s.sid) >= 10

关于mysql - 选择每个类(class)的学生总数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36505047/

10-15 07:44