sql >> Database teknologi >  >> RDS >> Mysql

VÆLG hver medarbejder, der har en højere løn end GENNEMSNITTET for hans afdeling

prøv venligst med nedenstående forespørgsel

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. Indstil tegnsættet og samlingen af ​​en tabel i MariaDB

  2. SQL JOIN mange-til-mange

  3. Sådan konfigureres PostgreSQL Sharding med ClusterControl

  4. Vælg data mellem et dato-/tidsinterval