sql >> Database >  >> RDS >> Mysql

Hoe het op één na hoogste salaris in mysql . te vinden

Probeer dit:

SELECT emp_name,salary 
FROM Employee
WHERE salary = (SELECT DISTINCT salary FROM Employee as emp1
                WHERE (SELECT COUNT(DISTINCT salary)=2 FROM Employee as emp2
                WHERE emp1.salary <= emp2.salary)) 
ORDER BY emp_name


  1. Het SQL Server-transactielogboek, deel 1:Basisprincipes van logboekregistratie

  2. Is er een manier om store_result en get_result samen uit te voeren?

  3. Wat is het alternatief voor de gegenereerde kolom in MySQL 5.6

  4. Tussen instructie ontbrekende indexen in bepaalde gevallen