0
我在一个SQL查询工作做到以下几点:SQL多内部联接
对于每一个项目,获取项目编号,项目名称,以及谁在工作从部门的5名员工的数量项目。
到目前为止,我的查询看起来像这样:
SELECT p.PNO
, p.PNAME
, COUNT(DISTINCT w.ESSN) '# employees from Dept. 5'
FROM project p
JOIN department d
ON d.DNO = p.DNO
JOIN employee e
ON e.DNO = d.DNO
JOIN works_on w
ON w.ESSN = e.SSN
WHERE e.DNO LIKE '5'
AND p.PNO LIKE 10
当我正在测试它的项目数10应从部5为1返回的员工数量,但它返回NULL。我想,我需要以某种方式参与该项目和员工表,但我不确定
附件是我的模式
请附上样本数据和预期输出 –