【发布时间】:2012-09-20 23:08:00
【问题描述】:
我想显示EMPLOYEES 表中从事PROJECT 表中三个以上项目的所有员工的姓名。
PROJECTS.PersonID 是一个引用 EMPLOYEES.ID 的外键:
SELECT NAME, ID
FROM EMPLOYEES
WHERE ID IN
(
SELECT PersonID, COUNT(*)
FROM PROJECTS
GROUP BY PersonID
HAVING COUNT(*) > 3
)
我可以在那个子查询中同时拥有PersonID、COUNT(*),还是必须只有一列?
【问题讨论】:
标签: sql sql-subselect