我遇到了 SQL 子查询的问题:我需要编写一个查询,该查询返回订阅数 (count(employeeNumber)) 大于最大允许订阅数 (Maximum) 的课程。
在我的原始查询中,我收到以下错误: Group function is not allowed here。
查询:
SELECT c.CourseName
FROM courses c
INNER JOIN subscriptions s ON s.courseCode = c.CourseCode
INNER JOIN plannedCourses p ON p.CourseCode = s.CourseCode
WHERE COUNT(s.EmployeeNumber) > (SELECT maximum
FROM plannedCourses
WHERE s.CourseCode = p.CourseCode);
表布局:
我怎样才能达到期望的结果?
提前致谢!!