У меня есть запрос, который получает результат, ограничивает его, а затем выполняет сортировку вокруг ограниченных результатов. Что-то вроде:
(SELECT SQL_CALC_FOUND_ROWS * FROM table ... ORDER BY score DESC LIMIT 0,15) ORDER BY name ASC;
Использование
SELECT FOUND_ROWS() AS total
после всегда будет возвращать 15 из-за под-сортировки. Есть ли способ обойти это?
Спасибо!