MySQL получить последнюю запись для группы

У меня есть сайт социальной сети, и я борюсь с запросом. У меня есть таблица сообщений, в которой хранятся все сообщения пользователей, а затем таблица post_comments, в которой хранятся все комментарии к сообщению. Я пытаюсь найти последний комментарий по почте из таблицы post_comments. Таблица post_comments имеет следующие столбцы:

post_comment_id, post_id, writer_user_id, post_comment_content, datetime

Я сгруппировал результаты по post_id следующим образом:

SELECT * FROM post_comments GROUP BY post_id

Это почти делает то, что я хочу, но всегда возвращает самый старый комментарий для каждого сообщения, а не самый новый. Как я могу получить его, чтобы он возвращал самый новый комментарий к каждому сообщению?

Ответы на вопрос(3)

Ваш ответ на вопрос