Office中国论坛/Access中国论坛

标题: [转帖]多记录分组显示的问题 [打印本页]

作者: 红枫叶    时间: 2006-3-31 14:14
标题: [转帖]多记录分组显示的问题


表的内容如下:
类别 数量 名称
1       2       张三
1       5       李四
1       1       李四
2       4       赵五
2       10      陈七
2       6       王六
2       9       赵五
3       8       孙八
3       3       钱九
3       2       孙八
3       1       吴二

我要显示每个类别里的数量最大的哪条记录的名称,SQL语句如何写?

结果应该显示以下的记录:
1       5       李四
2       10      陈七
3       8       孙八

作者: wwwwa    时间: 2006-3-31 15:56
SELECT * from b105b a where 数量=(select top 1 数量 from b105b where a.类别=类别 order by 类别,数量 desc)

作者: wwwwa    时间: 2006-3-31 16:21
是不是与

http://www.office-cn.net/forum.php?mod=viewthread&tid=38048&replyID=&skin=1

一样的问题?




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3