单表分类取最值的SQL如何实现效率最高?-灵析社区

英勇投弹手

@sub 同学先排序再 group by 的方法是可以的,这里再写一种效率更高的方法。当然对 logintime 建立索引是非常可取的一点。 select userid,dat from tbl t where t.logintime = (select max(logintime) from tbl where userid = t.userid) 参考:分组计算的SQL设计探讨

阅读量:1

点赞量:0

问AI