Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Выборка количество тем в данной категории (chillz) 28/06/2005 - 15:29:10
      Re: Выборка количество тем в данной категории (walrus) 28/06/2005 - 17:09:29
      Re: Выборка количество тем в данной категории (chillz) 28/06/2005 - 17:31:30



From: chillz - 28/06/2005 - 15:29:10
Subject:Выборка количество тем в данной категории
-----------------
Есть запрос, который выводит категории форума, и к каждой категории названия форумов, находящихся в ней.
SELECT
board.board_id AS board_id,
board.board_name AS board_name,
category.cat_name AS cat_name,
category.cat_id AS cat_id
FROM category,board
WHERE category.board_id = board.board_id
ORDER BY board.board_id
Полученный резальтыт выглядит так:
+----------+-----------------+---------------------+--------+
| board_id | board_name | cat_name | cat_id |
+----------+-----------------+---------------------+--------+
| 1 | Site Discussion | Layout improvements | 1 |
| 1 | Site Discussion | Engine | 2 |
+----------+-----------------+---------------------+--------+
Но еще мне нужно вывести количество тем, которые совпадают с данной категорией.
То есть нужно еще что то типа:
+----------+
|tot_topics|
+----------+
| 2 |
| 1 |
+----------+
Для решения этой проблемы (PHP) в цикле еще один запрос:
mysql_num_rows(mysql_query("SELECT * FROM threads WHERE cat_id = $category_id"));
Есть ли способ избежать допольнительного запроса и сделать все одним?
Спасибо.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
22794



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |