Как узнать в MySQL общее количество результатов запросом с LIMIT
Select * from table where a=1 limit 5,10
а всего строк с where a=1 например, 50
как узнать что 50?
или двумя или одним запросом
SELECT SQL_CALC_FOUND_ROWS * from table where a=1 limit 5,10
SELECT FOUND_ROWS();
или одним запростом можно так,3 но наверное не есть так хорошо
SELECT SQL_CALC_FOUND_ROWS *, FOUND_ROWS() as count_total from table where a=1 limit 5,10
Комментарии
Оставить комментарий
Базы данных - MySql (Maria DB)
Термины: Базы данных - MySql (Maria DB)