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

Comment utiliser les index pour une requête filtrant ENTRE deux colonnes

Une simple

SELECT * FROM autumn.ip WHERE :number-constant >= start
ORDER BY start DESC LIMIT 1
UNION
SELECT * FROM autumn.ip WHERE :number-constant <= end
ORDER BY start ASC LIMIT 1;

devrait fonctionner.

CEPENDANT, permettez-moi de remettre en question la qualité de vos recherches...