sql >> Databasteknik >  >> RDS >> Mysql

MySQL:s alternativ till T-SQL:s MED BAND

Fungerar det här för dig?

select Name, Value from table where Value in (
    select distinct Value from table order by Value desc limit 3
) order by Value desc

Eller kanske:

select a.Name, a.Value 
from table a
join (select distinct Value from table order by Value desc limit 3) b
     on a.Value = b.Value


  1. Lagrad procedur för att ta bort dubbletter av poster i SQL-tabell

  2. MySQL - Subtrahera värde från föregående rad, gruppera efter

  3. Bästa sättet att kontrollera om det finns tomt eller nullvärde

  4. Hur MariaDB uppnår global skala med Xpand