我有一张用来保存用户注释的表,我想检索每个用户所做的最后一条评论。下面从多对多的数据库关系中获取数据
查询应该给ü的什么,我试图做
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需要。
我需要一个更快的查询语句来完成同样的事情。
将查询时间从1秒减少到0.0026。谢谢 – user1502826
什么我需要添加到上面的查询,如果有另一个表称为user_details作为你我也想提取列u.mainimage和u.fullname可能使用b.user_id = u.user_id – user1502826
什么表将'user_details'连接链接?评论表?用户表? –