тут два запроса = хорошо
Александр Петросян (PAF) 13.08.2004 10:13
/ 13.08.2004 10:14
Код становится проще и читабельнее,
а работает всё равно быстрее, чем если самому подсчитывать.
Ведь SQL сервер при group by по полю с ключом подсчёт count делает только на основе индекса, даже не обращаясь к самой таблице, а индексы специально оптимизированы.
Сделайте один запрос с count+group by, вторым достаньте сами данные(без group by).