У меня есть следующий запрос, который выводит пользователей, которые получили наибольшее количество избранных за последнюю неделю в порядке убывания:
SELECT COUNT(faves.user_id) AS topFaves, faves.created_on, user_name
FROM users
INNER JOIN faves ON faves.user_id= users.id
WHERE DATE_SUB(CURDATE(),INTERVAL 7 DAY) <= created_on
GROUP BY id ORDER BY topFaves DESC
Я бы хотел расширить этот список, чтобы он содержал всех пользователей.не только с прошлой недели, но все же упорядочьте их по тем же критериям (количество фаворитов, которые они получили на прошлой неделе, а не количество фаворитов у них в общем).Я попытался включить подзапрос в выборку, но безуспешно.
Заранее спасибо за любую помощь