如何获得一个字段,其中另一个字段具有最大值

时间:2012-02-06 13:16:33

标签: sql-server sql

让我有下表

Key |ID  | Value
1   |2   | 3
2   |2   | 5
3   |3   | 1

我需要一个查询来获取ID和值,其中值是最大值,我可以在一个查询中执行此操作吗?

类似于SELECT ID, MAX(Value) FROM table

1 个答案:

答案 0 :(得分:6)

SELECT TOP 1 
   Key, ID, Value
FROM
   MyTable
ORDER BY
   Value DESC