-1
大家对我有一个SQL问题:SQL类OVER注册
表:注册(StudentId,CourseID,StudentName) 场(ID,容量,名称)
一个学生可以注册一个或多个课程。
需要找到过度注册的课程。
谢谢!
大家对我有一个SQL问题:SQL类OVER注册
表:注册(StudentId,CourseID,StudentName) 场(ID,容量,名称)
一个学生可以注册一个或多个课程。
需要找到过度注册的课程。
谢谢!
select c.ID,c.Name, COUNT(r.StudentId)
from Registration r inner join course c
on r.CourseID = c.ID
group by c.ID,c.Name
having COUNT(r.StudentId) > (select Capacity from Course
where ID = c.ID)