我想显示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(*)还是必须只有一列?