我有一個數據表Employees。我想向員工列出所有員工的平均工資高於員工平均工資的員工。我寫到目前爲止的代碼是:嵌套函數中的錯誤組
select employee_id, last_name, salary
from employees
group by employee_id
having salary > (select avg(sum(salary))
from employees);
但是,當我運行這個時,發生了一個「無嵌套功能的嵌套函數」錯誤。我該如何解決?
難道你只是想平均?不需要總和?是不是平均所有員工工資的總和除以數量?爲什麼總結?數學沒有意義,編譯器要求你更好地定義你的想法。也許你的意思是:「有工資」(從員工中選擇平均工資(工資) );'如果你這樣做,不需要外部團隊。 – xQbert