Я пытаюсь сгруппировать несколько сообщений по часам, поэтому в час показывается только 1 сообщение, но я думаю, что происходит то, что mysql ограничивает результаты, а затем группирует их, и это приводит к тому, что сообщения появляются менее чем за час.
Есть ли способ применить лимит после группировки как имеющийся?
Пример:
SELECT * FROM posts
GROUP BY posts.userid, FLOOR((UNIX_TIMESTAMP()- UNIX_TIMESTAMP(posts .time))/3600) #Hourly limiter
LIMIT 20
Я хочу, чтобы этот запрос выполнял группировку до ограничения, чтобы я могполучить точные результаты.