我的第一篇文章,希望得到一些幫助。我需要創建一份報告,顯示從未退休的員工。我需要從3個表中提取信息。如果員工具有特定的扣稅代碼(7001至7006),則已經退休。我有以下表格和專欄。需要查詢來找到沒有退休的員工
Employee
Employee.empid
Employee.fname
Employee.lname
Employee.jobclass
EarnHistory
EarnHistory.empid
EarnHistory.hoursworked
EarnHistory.checknumber
EarnHistory.checkdate
DeductionHistory
DeductionHistory.empid
DeductionHistory.deductioncode
DeductionHistory.checknumber
DeductionHistory.checkdate
查詢需要EMPID拉,FNAME,LNAME,hoursworked,deductioncode 凡僱員從來沒有經歷過7006
繳存扣減代碼7001,我曾嘗試使用NOT EXISTS
的SQL Server?任何[小提琴](http://sqlfiddle.com)? –
你應該包括你的查詢沒有工作,這樣,有人可以嘗試解釋爲什麼它沒有工作和更好的方式來做到這一點。 – R0MANARMY
SQL Server 2008.您的權利,我應該發佈原始查詢。當我回到辦公室時,我會發布查詢。 – user2034546