【发布时间】:2014-12-17 10:51:09
【问题描述】:
我有以下架构,
学生(名字、姓氏、SID)
已注册(学生 ID、课程 ID)
课程(CID、课程名称、部门)
我需要弄清楚哪些学生参加的 CSC 课程比 IT 多。 CSC 和 IT 位位于 Department 类别中。我有以下查询,其中列出了所有注册课程的学生以及他们注册了多少 CSC 课程。
select studentid,count(department) as cscclasses
from enrolled
left join course
on courseid = cid
and department = 'CSC'
group by studentid;
不太清楚如何将这个数字与注册 IT 课程的人数进行比较。
【问题讨论】: