SQL查询仅从IT部门获取员工,但IT部门和CSE部门中有普通员工

SQL查询仅从IT部门获取员工,但IT部门和CSE部门中有普通员工,sql,Sql,从DEPT='IT'的表格中选择*要选择只为IT工作而不为其他部门工作的员工,请使用: EmpID Dept Name 1 IT Venkat 2 CSE MAhesh 1 CSE Venkat 这个问题解决了 在执行时,我让那些只在it部门工作而不在CSE部门工作的员工紧急阅读并从中学习!嗨,谢谢你的回答。但我希望只为IT部门工作而不是CSEPL的员工选择它作为答案。谢谢,但我想要的是只为IT部门工作的员工,而不是CSE。该查询会根据问题为您提供IT部门的输出。 SE

从DEPT='IT'的表格中选择*要选择只为IT工作而不为其他部门工作的员工,请使用:

EmpID Dept Name
1     IT Venkat
2     CSE MAhesh
1     CSE Venkat
这个问题解决了


在执行时,我让那些只在it部门工作而不在CSE部门工作的员工紧急阅读并从中学习!嗨,谢谢你的回答。但我希望只为IT部门工作而不是CSEPL的员工选择它作为答案。谢谢,但我想要的是只为IT部门工作的员工,而不是CSE。该查询会根据问题为您提供IT部门的输出。
SELECT * FROM TABLE t1 WHERE DEPT = 'IT'
and not exists (select 'x' from TABLE t2 where t1.name = t2.name where t2.Dept not like 'IT')
select * 
from emp 
where emp_ID not in (select emp_ID 
                     from emp 
                     where dept in ('CSE'));