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