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

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

6
задан a_horse_with_no_name 5 January 2014 в 08:22
поделиться