我们有一个要求,像通过过滤一列的不同值以及另一列的最大值来获取表的所有列。提取一列的不同值以及另一列的最大值的记录
实施例:
Table A
id name qty
__ __ __
1 Dinesh 10
2 Ramesh 8
3 Dinesh 2
4 Ganesh 3
5 Ganesh 20
在这里,最大(数量)沿抓取不同名称;
预期输出:
1 Dinesh 10
2 Ramesh 8
5 Ganesh 20
任何人都可以说,如何在DB2查询实现这一目标?
在此先感谢
他说他需要不同的值,这不是第一种情况。另外在第二种情况下按照你的方式,你不能只在选择上使用'独特'吗? – MazarD
@MazarD - 每行都有一个唯一的id,因此使用'DISTINCT'会因此返回每一行。我看到你在说什么,并会工作,如果只需要名称和数量列所需 – acatt
你是对的,谢谢,我编辑我的答案:) – MazarD