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




MySQL.RU - Webboard



Вернуться
Запрос с GROUP, COUNT (Геннадий) 03/06/2006 - 12:17:36
      Re: Запрос с GROUP, COUNT (Саша) 03/06/2006 - 13:02:15

> Original message text:
> From: Геннадий - 03/06/2006 - 12:17:36
> Subject:Запрос с GROUP, COUNT
> -----------------
> Есть таблица, в которой хранятся комментарии к фотографиям, каждая запись имеет уникальный номер - id и номер исходной фото - fid.
> Хочу сделать запрос, который выдаст 10 наиболее комментируемых фото. Запрос, который выдаст весь список fid с соответствующим с числом комментов сделал (SELECT fid,COUNT(id) FROM `fcomments` GROUP BY fid LIMIT 10).
> А вот сделать сортировку по количеству комментов(рядов с одинаковым fid) не получается.
> На запрос(SELECT fid,COUNT(id) FROM `fcomments` GROUP BY fid ORDER BY COUNT(id) LIMIT 10) выдается ошибка:
> "#1111 - Invalid use of group function".
>
> Как быть?
>
>


From: Саша - 03/06/2006 - 13:02:15
Subject:Запрос с GROUP, COUNT
-----------------
SELECT fid,COUNT(id) as c FROM `fcomments` GROUP BY fid ORDER BY c DESC LIMIT 10


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

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

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



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