dimas199862
@dimas199862
frontend и backend

Как составить mysql запрос?

Добрый день, требуется помощь по созданию sql запроса.
Суть:

В БД имеются 2 таблицы, с постами и аккаунтами.
Условно, структура таблицы с постами выглядит так:
id
userid
text
date - unixtime

Таблица с аккаунтами:
id
login


Требуется вывести список самых активных пользователей за неделю.
То есть, как я себе это представляю: нужно посчитать кол-во постов для каждого пользователя userid учитывая дату, то есть чтобы она была >CURRENT_TIMESTAMP() - 86400*7, потом уже вывести логины пользователей из таблицы users
  • Вопрос задан
  • 505 просмотров
Пригласить эксперта
Ответы на вопрос 1
dimas199862
@dimas199862 Автор вопроса
frontend и backend
select COUNT(p.autorid) as posts, a.name from f_posts p join accounts a on a.id=p.autorid group by p.autorid order by posts desc limit 0,12
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы