2011-04-18 34 views
1

我们有一个合同制度,结合员工的下拉列表,其中一些已经离开了公司。我们希望从名单中删除前雇员,这很容易,但是在前雇员被选中的一些表格中。显然,除非有人进入现有员工的表格和更新,否则我们不希望前雇员消失。前员工

基本上我想他们如果选择了,否则我想他们不会出现在列表中出现。任何想法处理这个最好的方法?浮现在脑海

+0

不知道一堆更多或者数据库结构此坐,或者是处理这个代码,我们真的不能帮你,因为我们没有足够的信息。 – cdeszaq 2011-04-18 17:10:55

回答

0

一个想法是做一个假现任员工。然后,您可以将所有前员工条目转移给这位新的假员工。这样可以让你摆脱前雇员,同时保持合同免于消失。

0

假设有两个表:一是与员工的完整列表,包含要删除(员工)的员工,另一个合同清单可能包含这些员工数量(合同),也使得假设有关表结构,假设下拉菜单从这些表驱动的,这是我怎么会去一下吧:当然

SELECT EmployeeNumber, EmployeeName From Employees WHERE Terminated = 1 
    AND NOT (EmployeeNumber IN (Select EmployeeNumber FROM Contracts)) 

中,有很多假设,这个答案的。我只是根据所提供的信息进行最佳猜测。

0

添加一列,其中列出他们是否还在使用雇员表,并要包括/他们的就业现状的基础上,排除员工在查询中使用此字段。