sql >> Base de Datos >  >> RDS >> Mysql

Encuentre el salario máximo y segundo máximo para una tabla de empleados MySQL

Puede ejecutar 2 consultas como consultas internas para devolver 2 columnas:

select
  (SELECT MAX(Salary) FROM Employee) maxsalary,
  (SELECT MAX(Salary) FROM Employee
  WHERE Salary NOT IN (SELECT MAX(Salary) FROM Employee )) as [2nd_max_salary]

Demostración de SQL Fiddle