我正在进行SQL查询以执行以下操作:
列出涉及姓氏为' Smith'的项目的所有项目编号的列表,无论是作为工人还是作为控制项目的部门的经理。
以下是我目前的情况:
SELECT
project.PNO
FROM department
INNER JOIN project ON department.DNO=project.DNO
INNER JOIN works_on ON project.PNO = works_on.PNO
INNER JOIN employee ON employee.SSN = works_on.ESSN
WHERE employee.LNAME LIKE 'Smith'
返回:
PNO
1
2
我的问题是我无法弄清楚如何在某个地方加入部门表来检查他们是否是一个名为smith的经理
附件是我的架构