2011-04-18 45 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

添加一列,其中列出他們是否還在使用僱員表,並要包括/他們的就業現狀的基礎上,排除員工在查詢中使用此字段。