如果我有一张这样的桌子(我正在简化这个,但这就是我被困的地方)。
Name Object Payment
Joe A 100
Jan A 200
Joe A 300
Ron A 500
Jan A 100
Joe B 200
如何编写可以提供给我的查询:
Joe A 300
Jan A 200
Ron A 500
Joe B 200
基本上是每个名称的“付款”字段中的最高值。谢谢。对不起,如果我听起来很蠢......但我无法在互联网上找到任何帮助我的东西。
答案 0 :(得分:10)
select Name, Object, max(Payment) as MaxPayment
from MyTable
group by Name, Object
答案 1 :(得分:4)
尝试:
SELECT Name, Object, MAX(Payment)
FROM MyTable
GROUP BY Name, Object
答案 2 :(得分:4)
select Name, Object, max(Payment)
from table
group by Name, Object