sql >> Databáze >  >> RDS >> Mysql

VYBERTE každého zaměstnance, který má vyšší plat, než je PRŮMĚR jeho oddělení

zkuste to prosím pomocí níže uvedeného dotazu

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)

nebo

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. Export MySQL do CSV, některé sloupce s uvozovkami a některé bez

  2. Získejte minimální nepoužitou hodnotu ve sloupci MySQL

  3. Chybějící klíčové slovo v příkazu Oracle CASE WHEN SQL

  4. jak mohu zkontrolovat omezení cizího klíče na omezení odstranění pomocí PHP