sql >> Database teknologi >  >> RDS >> Mysql

Sådan vælger du rækkevidde baseret på feltværdier - MySQL

Du kan bruge en underforespørgsel for at få det maksimale og derefter bare bruge en where klausul:

select t.*
from t cross join
     (select max(revs) as maxrev from t) x
where t.revs >= x.maxrev - 100000;

Jeg vil kraftigt råde dig til at have et indeks på revs .




  1. Hvordan sorterer man array-liste i zig-zag i PHP?

  2. Eksport af MYSQL-data til Excel/CSV via php

  3. MySQL Full Text Search Mystery

  4. MySql Ændret forudbestillingstræ for at oprette url