我的查詢有問題,請幫我解決這個問題。多次計數,每個記錄有不同的值
我的查詢:
SELECT D.DEPTNO,
(SELECT COUNT(DISTINCT P.PROJNO) FROM SCHEMA.PROJECT P, SCHEMA.DEPARTMENT D WHERE P.DEPTNO = D.DEPTNO) AS PROJECT,
(SELECT COUNT(DISTINCT E.EMPNO) FROM SCHEMA.EMPLOYEE E, SCHEMA.DEPARTMENT D WHERE E.WORKDEPT = D.DEPTNO) AS EMPLOYEE
FROM SCHEMA.DEPARTMENT D, SCHEMA.PROJECT P, SCEHMA.EMPLOYEE E GROUP BY [email protected]
這裏的結果: enter image description here
但它應該每行有不同的結果。
我必須證明項目總員工和各部門的,所以我組通過DEPTNO,但顯示的所有項目總與員工
請幫我傢伙:)
您能否介紹一下您的要求?你能指望什麼? – MichaelTiefenbacher
我必須顯示項目和員工每個部門的總計,所以我通過deptno分組,但結果顯示所有總項目和員工 –