sql >> Databasteknik >  >> RDS >> Mysql

VÄLJ ut varje anställd som har en högre lön än GENOMsnittet för hans avdelning

försök med nedanstående fråga

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)

eller

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)


  1. Vad är Oracle Joins (Sql Joins)?

  2. MariaDB datum- och tidsenheter

  3. GROUP BY + CASE uttalande

  4. Kan inte köra något från mysql-utilities:Ingen modul med namnet mysql.utilities.common.tools