有了经典的"posts表,和带有外键的评论表到posts表“的场景,获得最后20个帖子的ID的最有效方法是什么,按他们最后评论的时间排序,以及实际的评论本身?以下是一个有效的查询,但可能可以更高效地完成: SELECT * FROM comments ORDER BY time DESC
) AS foo GROUP BYpost_i
我有一个posts表,其中包含所有用户的帖子,然后还有一个post_comments表,它包含一个帖子上的所有评论。我正在尝试从post_comments表中通过帖子找到最新的评论。post_comment_content、datetimeSELECT * FROM post_comments GROUP BY post_id
这几乎就是我想要的,但