sql >> Database >  >> RDS >> Mysql

Vind max en tweede max salaris voor een werknemerstabel MySQL

U kunt gewoon 2 zoekopdrachten uitvoeren als interne zoekopdrachten om 2 kolommen te retourneren:

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]

SQL Fiddle-demo



  1. Laravel Eloquent krijgt resultaten gegroepeerd op dagen

  2. SQL - foutcode 1005 met foutnummer 121

  3. Een databaseweergave aanroepen in Yii met Active Record

  4. mysql_fetch_array slaat eerste rij over