Всем привет. Есть запрос:
SELECT * FROM BusRoute WHERE busNumber="15А" AND date <= "2015-05-12" ORDER BY date DESC LIMIT 1
Он довольно долгий, из-за ORDER. Можно его как-то оптимизировать?
Если подробнее: Есть таблица BusRoute(busNumber, date, route). Ключ - busNumber, date
Нужно выбрать маршрут за указанную дату, или ближайшую меньшую.
Вот EXPLAIN:
Заранее спасибо.