URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 5011
[ Назад ]

Исходное сообщение
"Помогите составить запрос MySQL"

Отправлено LD , 04-Июн-07 15:59 
есть 2 таблицы:

users и blog

Необходимо по количеству сообщений пользователя в таблице blog вывести 5 самых активных пользователей

Т.е. 5 пользователей, у которых наибольшее кол-во сообщений


Содержание

Сообщения в этом обсуждении
"Помогите составить запрос MySQL"
Отправлено A , 04-Июн-07 16:19 
>есть 2 таблицы:
>
>users и blog
>
>Необходимо по количеству сообщений пользователя в таблице blog вывести 5 самых активных
>пользователей
>
>Т.е. 5 пользователей, у которых наибольшее кол-во сообщений

ну допустим так:
select users.name as name, count(*) as cnt
  from users, blog
where users.name = blog.user_name
group by users.name
order by cnt desc
limit 5


"Помогите составить запрос MySQL"
Отправлено LD , 04-Июн-07 16:37 

>ну допустим так:
>select users.name as name, count(*) as cnt
>  from users, blog
> where users.name = blog.user_name
> group by users.name
> order by cnt desc
> limit 5


СпасибО Работает!