Возможный дубликат:
Найти общее количество результатов в mySQL-запросе со смещением + лимит
У меня очень сложный sql-запрос, который возвращает результаты, разбитые на страницы. Проблема состоит в том, чтобы получить общее количество строк перед LIMIT. Мне нужно дважды выполнить sql-запрос. Первый раз без предложения limit, чтобы получить общее количество строк. SQL-запрос действительно сложный, и я думаю, что они должны быть лучшим способом сделать это, не выполняя запрос дважды.