[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: 2 COUNT в одном запросе
fortuna
Нужно вывести количество новостей и сколько юзеров
news и user ,
Один запрос знаю , а можно сделать 2 запрос на выборку ?
Visman
Лучше два отдельных запроса. И закэшировать результаты их работы, так как не так часто они будут обновляться по сравнению с числом открытия страниц.
fortuna
Visman
Ясненько .
HErATuB

SELECT (SELECT count(id) FROM `news`) as news, (SELECT count(id) FROM `users`) as user

Запрос занял 0.0012 сек.
Visman
HErATuB
и на каждой странице будем насиловать sql этим запросом ph34r.gif
HErATuB
Visman
Во первых. Автор попросил запрос я выдал.
Во вторых. Все зависит от версии MySQL так как кэшерование идет с 4 версии.
Еще давно, где то я читал что однотипные запросы с одинаковым запросом и результатом автоматический кэшируються.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.