-2
下面是桌子學院列表教職員工誰使用SELF(遞歸)JOIN
這是我的任務查詢問題(如下所示)比他們的上司小於或等於工資:
列出教職員工的薪水低於他們的主管。列出社會安全號碼,姓氏和教職員工的薪水。 (提示:使用遞歸連接)
這是我走近它如下所示:
SELECT Faculty.FacSSN, Faculty.FacLastName, Faculty.FacSalary, Faculty.FacSupervisor, S.FacLastName, S.FacSalary
FROM Faculty, Faculty S
WHERE NOT Faculty.FacSSN = Faculty.FacSupervisor
AND Faculty.FacSalary <= S.FacSalary
AND NOT Faculty.FacLastName = S.FacLastName
AND Faculty.FacSupervisor IS NOT NULL;
這是下面的結果我得到這顯示在下面
我得到了主管薪水大於或等於教員薪水的結果。但問題是我也得到了教職員薪水(不是監督員)的薪酬大於或等於其他教員的薪水。
我該如何解決這個問題?
有人可以糾正我的SQL代碼嗎?
請仔細閱讀http://meta.stackoverflow.com/questions/285551/why-may-i-not-upload-images-of-code在問什麼時問/ 285557和接受的答案 –
我正在使用Microsoft Access DBMS。 – stranger