2017-02-22 44 views

回答

0

您可以使用相關子查詢斷言該僱員可是沒有任何其他depar tment。

select * 
from your_table t 
where deptno = 2 
    and not exists (
     select 1 
     from your_table t2 
     where t.employename = t2.employename 
      and t2.deptno <> 2 
     ); 

如果你只需要employeeName,使用聚合:

select employename 
from your_table 
group by employename 
having count(distinct deptno) = 1 
    and max(deptno) = 2 
+0

謝謝。這幫助了我。 – Ramesh

+0

@Ramesh - 很高興幫助。 :) – GurV

相關問題