Tôi có trang web mạng xã hội và đang đấu tranh với truy vấn. Tôi có một bảng bài viết chứa tất cả các bài viết của người dùng và sau đó một bảng post_comments chứa tất cả các nhận xét trên một bài đăng. Tôi đang cố gắng tìm nhận xét mới nhất của bài đăng từ bảng post_comments. Bảng post_comments có các cột sau:MySQL truy xuất hồ sơ mới nhất cho Nhóm
post_comment_id, post_id, writer_user_id, post_comment_content, datetime
Tôi đã nhóm lại kết quả theo post_id như vậy:
SELECT * FROM post_comments GROUP BY post_id
này gần như làm những gì Tôi muốn nhưng nó luôn luôn trả về bình luận cũ nhất cho mỗi bài viết không phải là mới nhất. Làm thế nào tôi có thể làm cho nó trở lại bình luận mới nhất cho mỗi bài viết?
Câu trả lời từ @alexis là tốt nhất ... bạn nên đánh dấu câu trả lời là chấp nhận để câu hỏi này không hiển thị trên danh sách "chưa được trả lời". –