Sql server 2005 SQL查询:如何获取未分配给部门的对应员工id?
我有Sql server 2005 SQL查询:如何获取未分配给部门的对应员工id?,sql-server-2005,Sql Server 2005,我有员工和部门表格。如何获取未分配给部门的相应员工id Employee Table department table AllocatedDetails EmpID DeptID AllocatedID Name Name EmpID 现在我必须检索EmpID,它不在表AllocatedDetails中 谁能帮帮我吗 注意:我只需要SQL查询 select empi
员工
和部门
表格。如何获取未分配给部门的相应员工id
Employee Table department table AllocatedDetails
EmpID DeptID AllocatedID
Name Name EmpID
现在我必须检索EmpID
,它不在表AllocatedDetails
中
谁能帮帮我吗
注意:我只需要SQL查询
select empid, name
from employee
where empid not in (select empid from allocatedDetails)
注意:这假设allocatedid是一个deptid
注意:这假设allocatedid是一个deptid您可以在每个表中发布示例表结果吗?我给出一些示例。。。如果ABC(Emp名称)分配给部门cse,并且他的Emp ID存储在AllocatedDetails表中,现在我想检索除员工ABC以外的其他员工详细信息……您可以在每个表中发布样本表结果吗?我给出一些示例。。。如果ABC(Emp名称)分配给部门cse,并且他的Emp ID存储在AllocatedDetails表中,现在我想检索除员工ABC以外的其他员工详细信息。。。。。。