因此,我对Oracle和SQL还是很陌生,我遇到了具有and max子句的问题-我一直在尝试提取使用大多数工作名称的项目,并按任务名称对它们进行分组。我可以访问数据,直到hading子句正常为止,该子句不呈现所选查询的行。我不知道我在做什么错。
SELECT PROJ_EMP.PROJNO, EMP.JOB, COUNT(EMP.JOB)
FROM EMP, PROJ_EMP
WHERE EMP.EMPNO = PROJ_EMP.EMPNO
GROUP BY PROJ_EMP.PROJNO, EMP.JOB
HAVING COUNT(EMP.JOB) =
(SELECT MAX(employees) FROM (SELECT COUNT(PROJ_EMP.PROJNO) AS employees FROM
EMP, PROJ_EMP WHERE EMP.EMPNO = PROJ_EMP.EMPNO GROUP BY EMP.JOB))
我认为您需要在特定项目中找到最多的工作。