Итак, я довольно новичок в Oracle и SQL, и я столкнулся с проблемой с предложениями и и макс - я пытался извлечь проекты с большинством имен заданий, которые работали над ними, группируя их по именам работы. Я могу получить доступ к данным очень хорошо, до тех пор, пока предложение, которое не отображает строки выбранного запроса. Я не знаю, что я делаю не так.
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))