我一直坚持查询,我真的无法想象执行是如何发生的,任何帮助都将受到高度赞赏:
设计查询以查找处理所有项目的员工的详细信息.
查询是:
SELECT E.LNAME, E.FNAME
FROM EMPLOYEE E
WHERE NOT EXISTS
(
SELECT PNUMBER
FROM PROJECT
WHERE PNUMBER NOT EXISTS
(
SELECT PNO
FROM WORKS_ON
WHERE ESSN=E.SSN
)
);
Run Code Online (Sandbox Code Playgroud)
数据库结构是:
带有列的表项目:
Pname,Pnumber,Plocation和dnum
表works_on与列:
ESSN,PNO和HOURS
表员工列:
Fname,minit,Lname,SSN,Bdate,地址,性别,工资,superssn和dno
如果有人能用简单的词语解释这个查询是如何执行的,那将非常有用.