2011-03-10 89 views
1

我有EmployeeDepartment表。我如何获得未分配给部门的相应员工ID?SQL查询:如何获取未分配给部门的相应员工ID?

Employee Table  department table AllocatedDetails 
EmpID    DeptID    AllocatedID 
Name    Name    EmpID 

现在我必须检索EmpID这是不在表AllocatedDetails表。

谁能帮我请.....

注:我需要的SQL查询仅

+0

你可以张贴在样品表结果每张桌子? – Crimsonland 2011-03-10 05:41:46

+0

我举一些例子......如果ABC(职位名称)被分配给部门cse和他的雇主ID存储在AllocatedDetails表现在我想reterive其他雇员的详细信息除了雇员ABC ...... – Raj 2011-03-10 05:47:39

回答

1
select empid, name 
from employee 
where empid not in (select empid from allocatedDetails) 

注意这个假设allocatedid是DEPTID