私はこの問題を解決するために私の質問に問題があります。複数の数値が各レコードごとに異なる
マイクエリ:
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
が、それは、各行が異なる結果を持っている必要があります。
私はプロジェクトと従業員の合計に各部門を示し、そのグループIそのDEPTNOにより、その結果は、すべてのプロジェクト全体や従業員
を示す必要があり、私人を助けてください:)
あなたの要件を記述してください。あなたは何を期待していますか? – MichaelTiefenbacher
私はプロジェクトと従業員の各部門の合計を表示する必要がありますので、私はdeptnoでグループ化しますが、結果はすべてプロジェクトと従業員の合計です。 –