LINUX.ORG.RU

Запрос к mysql


0

1

Есть табличка с полями
|USERS|TITLE|TIME|
Куда пишутся имя пользователя заголовок сообщения и время когда оно было создано. И таких сообщений у всех по 100500 в день...
задача:
как составить запрос так, чтобы вывести пользователей в порядке убывания от количества сообщений за последние 24 часа?
Тоесть
$username - 6 (сообщений написал)
$username2 - 2
$username3 - 1

★★★

как-то так

SELECT user, COUNT(*) counter
FROM table
WHERE time >= NOW() - INTERVAL 1 DAY
GROUP BY user
ORDER BY counter DESC

Bers ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.