【问题标题】:SQL selecting name, number, and a count in a single querySQL 在单个查询中选择名称、编号和计数
【发布时间】:2020-02-13 11:58:28
【问题描述】:

我有 2 张桌子,课程和注册。 Courses 拥有课程的名称和编号,Register 拥有课程编号和学生编号。 我需要选择课程编号、课程名称以及每门课程的注册学生人数。 我刚开始使用 SQL,我不知道该怎么做。我不断收到有关非聚合列等的错误。 我将如何在单个查询中选择这些内容?

【问题讨论】:

    标签: mysql sql mysql-workbench


    【解决方案1】:

    SELECT C.ID, C.NAME, COUNT(R.STUDENT_ID) FROM COURSE C INNER JOIN REGISTER R ON C.ID = R.COURSE_ID GROUP BY C.ID

    我相信它会这样。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-04
      • 1970-01-01
      • 2016-08-24
      • 2014-10-21
      • 2011-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多