获取分组后取某字段最大一条记录

Posted M闯.Blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取分组后取某字段最大一条记录相关的知识,希望对你有一定的参考价值。

获取分组后取某字段最大一条记录
方法一:(效率最高)
select * from test as a 
where typeindex = (select max(b.typeindex) 
from test as b 
where a.type = b.type );

 

以上是关于获取分组后取某字段最大一条记录的主要内容,如果未能解决你的问题,请参考以下文章

Oracle分组后取某列最大值的行数据

oracle开展分组后,取出每组的前几条数据

sql server 2008中如何取某字段最大值所在的一条数据(多个字段)

mysql分组后,取每组的前3条数据(并且有顺序)

如何显示mysql分组中时间最大的一行记录

oracle 按条件排序后取最近一条