Выемка результатов запроса mysql с минимальными затратами

master_x

Pitavale XXI wieku
Насколько я помню, чтобы эту самую SQL_CALC_FOUND_ROWS получить нам надо все равно второй запрос выполнить. Поправьте меня если ошибаюсь?
 

master_x

Pitavale XXI wieku
Автор оригинала: ssv
посмотри ссылку на мануал... там написано
смотрю мануал и вижу в примере два разных (селекта) запроса:
mysql> SELECT SQL_CALC_FOUND_ROWS * FROM tbl_name WHERE id > 100 LIMIT 10;
mysql> SELECT FOUND_ROWS();

а также:
Параметр SQL_CALC_FOUND_ROWS возвращает количество строк, которые вернул бы оператор SELECT, если бы не был указан LIMIT. Искомое количество строк можно получить при помощи SELECT FOUND_ROWS().

Вопрос об использовании SQL_CALC... вместо SELECT COUNT(*) уже поднимался в одном из топиков, там все закончилось в пользу SELECT COUNT(*)
 
Сверху