-1
完全披露这是一个作业问题的一部分,但我试过6个不同的版本,我卡住了。 每次查询运行时,我都试图找到1管理器。即,我把部门ID和1个名字弹出。目前,我得到所有的名字,多次。我尝试过一个'='的嵌套,而不是嵌套,联合,交集等。我可以用一个基本的查询来获得经理ID,但我不能得到名字。目前的版本是这样的:Oracle SQL查询返回所有的值,而不是限制值
select e.ename
from .emp e
where d.managerid in (select unique d.managerid
from works w, .dept d, emp e1
where d.did=1 and e1.eid=w.eid and d.did=w.did);
我意识到它可能是一个非常基本的错误,我没有看到 - 任何想法?