Mysql
 sql >> Datenbank >  >> RDS >> Mysql

WÄHLEN Sie jeden Mitarbeiter aus, der ein höheres Gehalt hat als der DURCHSCHNITT seiner Abteilung

Bitte versuchen Sie es mit der folgenden Abfrage

Select * from employee a where Employee_Salary > (select avg(Employee_Salary) from 
employee b group by Department_ID having b.Department_ID = a.Department_ID)

oder

Select * from employee a where Employee_Salary> (select avg(Employee_Salary) from 
employee b where b.Department_ID = a.Department_ID group by Department_ID)