0
子查詢的正確語法和連接(如果有)會從員工表中返回所有員工的姓和名,並返回它們從部門表中選擇部門名稱,但只有那些員工的平均工資超過他們的部門? 感謝您的回答T-SQL子查詢和可能的加入的正確語法
子查詢的正確語法和連接(如果有)會從員工表中返回所有員工的姓和名,並返回它們從部門表中選擇部門名稱,但只有那些員工的平均工資超過他們的部門? 感謝您的回答T-SQL子查詢和可能的加入的正確語法
此查詢應該爲您提供您正在尋找的內容。
select firstName, lastName, departmentName
from Employees e join
(select departmentID, departmentName, AVG(salary) AS averageSalary
from Department d
join Employees e ON e.departmentID=d.departmentID
group by departmentId, departmentName) ds
on ds.departmentID=e.departmentID
where e.salary>ds.AverageSalary
(PS:我同意上述評論它是如此的禮儀後你有什麼到目前爲止已經試過你很幸運,這一次:-)
+1爲工作努力沒有任何代碼或線索的問題。 – Jonathan 2010-06-27 08:50:12
請郵寄到現在爲止您寫的代碼! 。人們通常不喜歡只爲你寫代碼。 – 2010-06-27 06:55:58
謝謝你的例子。這是偉大的,我一定會聽取您的意見 – getbruce 2010-06-27 12:54:32
我申請了我的代碼,並向我的部門標籤添加了薪水欄。 – getbruce 2010-06-27 13:25:25