Запрос для вывода топ-3
Есть таблица с историей посещений страниц пользователями. Необходимо вывести топ-3 страницы, которые чаще всего являются последними (по дате посещения) для пользователя
Ответы (1 шт):
Автор решения: pegoopik
→ Ссылка
В постановке задачи есть одна загвоздка... В последнюю секунду пользователь мог посетить несколько сайтов, что ж, возьмём любой из них...
SELECT url, COUNT(*)score
FROM(
SELECT url
FROM table
ORDER BY timestamp DESC LIMIT 1
)T
GROUP BY url
ORDER BY COUNT(*) DESC LIMIT 3
