Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment sélectionner une plage de lignes en fonction des valeurs de champ - MySQL

Vous pouvez utiliser une sous-requête pour obtenir le maximum, puis simplement utiliser un where clause :

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

Je vous conseille vivement d'avoir un index sur revs .