|
MySQL.RU - Webboard
Вернуться
подсчет фирм в категориях (Дмитрий) 14/12/2011 - 23:12:16
Re: подсчет фирм в категориях (Akina) 14/12/2011 - 23:15:28
Re: подсчет фирм в категориях (Дмитрий) 14/12/2011 - 23:34:59
Re: подсчет фирм в категориях (Akina) 15/12/2011 - 12:39:34
Re: подсчет фирм в категориях (Дмитрий) 15/12/2011 - 18:45:10
From: Дмитрий - 14/12/2011 - 23:12:16
Subject:подсчет фирм в категориях
-----------------
Здравствуйте, необходимо подсчитать количество фирм в категориях. Одна фирма может быть в нескольких категориях. ID категорий перечислены в поле cat_id в таблице фирм.
SELECT cat.cid, (SELECT COUNT(*) FROM dle_hte_firms as f WHERE f.cat_id REGEXP '[[:<:]]('+cat.cid+')[[:>:]]' AND f.approve = 1) as count FROM dle_hte_firms_category as cat
необходимо примерно таким запросом подсчитать количество... Но вот проблема, как передать cat.cid в регулярное выражение? Если делать как у меня, то не верно считает, если подставить цифру, то верно. Вообще цифры получается на много больше чем на самом деле.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
40828
|
|