【发布时间】:2013-07-25 10:03:28
【问题描述】:
我遇到了一个 SQL 子查询的问题:我需要编写一个查询来返回订阅数 (count(employeeNumber)) 大于最大允许订阅数 (Maximum) 的课程。
在我的原始查询中,我收到以下错误: 此处不允许使用群组功能。
查询:
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);
表格布局:
我怎样才能达到想要的结果?
提前致谢!!
【问题讨论】:
标签: sql oracle select subquery correlated-subquery