我有一个包含用户评论的表,我想检索每个用户发表的最后评论。
下面的查询应该让你知道我想要做什么
select comment, comment_id, userId FROM comments_table
WHERE comment_id in (
SELECT MAX(comment_id)
FROM comments_table where userId in (2001, 2002, 2010)
GROUP BY userId
)
上面的查询有效,但需要很长时间,尤其是在用户 ID 很多的情况下。
我需要一个更快的查询语句来完成同样的事情。