-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);
我意識到它可能是一個非常基本的錯誤,我沒有看到 - 任何想法?