Как получить количество итоговых результатов при наличии LIMIT в запросе?
У меня есть такой запрос:
select * from table where id <= 10 limit 5; // table has +10 rows
Количество результатов в приведенном выше запросе ^ составляет 10 строк. Теперь я хочу знать, как я могу получить общее количество результатов в этом запросе:
select * from table where col = 'anything' limit 5;
Как рассчитать количество всех результатов(невзирая наlimit
) в этом ^?
На самом деле я хочу этот номер:
select count(*) as total_number from table where col = 'anything'
Теперь я хочу знать, как я могу получить общее количество результатов без другого запроса.