SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 11.03.2009 09:41:54

DECIDE
Участник
Зарегистрирован: 11.03.2009
Сообщений: 1

Посчитать количество сообщений и вывести 5 самых активных пользователей

есть таблица сообщений
uid msg
где:
uid- идентификационный номер пользователя
msg- сообщение

как посчитать у кого максимальное количество сообщений и вывести 5 самых активных пользователей? это можно сделать в одном запросе?

Неактивен

 

#2 11.03.2009 13:59:57

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6756

Re: Посчитать количество сообщений и вывести 5 самых активных пользователей

SELECT uid, COUNT(msg) AS cnt
FROM tablename
GROUP BY uid
ORDER BY cnt DESC
LIMIT 5

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson