【发布时间】:2019-01-01 21:42:16
【问题描述】:
我需要使用子查询列出一些注册了 2 门或更多课程的员工详细信息。 staff表中的staff_id链接到course表,所以s.staff_id = c.staff_id。但是我真的很困惑,不知道如何纠正。
SELECT STAFF.STAFF_ID, STAFF.FIRST_NAME, STAFF.LAST_NAME, STAFF.TITLE, COURSE.ID
FROM STAFF, COURSE C
WHERE STAFF.STAFF_ID = COURSE.STAFF_ID
AND (SELECT COURSE.COURSE_ID FROM COURSE
GROUP BY STAFF.STAFF_ID
HAVING COUNT(COURSE.COURSE_ID) >=2);
【问题讨论】:
标签: sql oracle correlated-subquery