I have a social networking site and am struggling with a query. I have a posts table that holds all of the users posts and then a post_comments table that holds all comments on a post. I am trying to find the latest comment by post from post_comments table. The post_comments table has the following columns:
post_comment_id,
post_id,
writer_user_id,
post_comment_content,
datetime
I have grouped the results by post_id like so:
SELECT * FROM post_comments GROUP BY post_id
This almost does what I want but it always returns the oldest comment for each post not the newest one. How can I get it to return the newest comment for each post?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…