表test
id name record
1 a 88
2 b 76
http://www.gaodaima.com/?p=37144sql 取各组中的最大值_sqlserver
3 c 66
4 c 90
5 b 77
6 a 56
7 b 77
8 c 67
9 a 44
获取a b c…的最大记录数的id号
select hh.id,hh.name,hh.record from test as hh where
hh.record = (select max(record) from test where name=hh.name)
欢迎大家阅读《sql 取各组中的最大值_sqlserver》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码