Code Bye

想讨教下,怎么实现这样的分组查询?

想讨教下,这张表
本人用命令分组的话,结果却不正确了,
结果显示为qiu 42, (应该是liu 42),怎么这样显示出 
本人写的 
只能显示一个类别里的,怎么能显示全部类别里的最大年龄?
假设这样写的话  就是这样的截图了
解决方案

20

参考下贴中的多种方法
http://blog.csdn.net/acmain_chm/article/details/4126306
[征集]分组取最大N条记录方法征集,及散分….

20

select a.id,a.name,a.age,a.class from test AS a
JOIN
(select max(age) AS age,class from test GROUP BY class) AS b
ON a.age = b.age AND a.class = b.class

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明想讨教下,怎么实现这样的分组查询?