|
MySQL.RU - Webboard
Вернуться
Возможно ли count(*) использовать в WHERE? (Elmor) 06/06/2005 - 23:28:46
Re: net (+) (Dinky) 07/06/2005 - 00:42:09
From: Elmor - 06/06/2005 - 23:28:46
Subject:Возможно ли count(*) использовать в WHERE?
-----------------
Есть база неких пользователей и база их фотографий. Результат запроса должен содержать список пользователей, допустим, мужского пола (pol==1) с количеством фотографий больше нуля и сортируя по количеству фотографий...
Сейчас это выглядит примерно так:
SELECT distinct user.id,user.name,COUNT(foto.id) AS fotoscount FROM prefix_users as user LEFT JOIN user_fotos as foto ON foto.userid=user.id WHERE user.pol='1' AND fotoscount>0 GROUP BY user.id order by fotoscount desc
В результате: Unknown column 'fotoscount' in 'where clause'
Похоже знаний моих не до конца хватает. Такой запрос вообще возможен и как его можно правильно организовать? Заранее спасибо...
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
22370
|
|