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




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, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
22370



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