| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Misha v.3 17.03.2004 22:20
$category_info[^hash::sql{
SELECT
categoryid,
COUNT(id) AS goods_cnt,
COUNT(userid) AS user_cnt
FROM
price
GROUP BY
categoryid
}]делаете один упомянутый запрос, и в тот момент когда вы будете выводить свой список категорий просто показываете циферки из полученого хеша, я не делаете запросы в menu: ^category.menu{
<a href="./?catid=$category.id">$category.name</a> (^category_info.[$category.id].goods_cnt.int(0) / ^category_info.[$category.id].users_cnt.int(0))
}[<br />]это актуально если на одной странице вам нужно показать информацию по нескольким категориям. если на странице показывается информация только по одной категории то подобный огород с группировками не нужен. а вот индексы в любом случае будут очень полезны.