查询:查询来获取多行的一个条目
select machinename, StatusCode, max(size) as size, statusID
from machine where MachineID In('33','22') and StatusCode = 166
group by machinename, StatusCode, statusID
order by max(size) DESC
结果:
machinename StatusCode size statusID
----------- ---------- ---- --------
test1 166 50 1
test1 166 25 2
test2 166 75 3
test2 166 48 4
要求:
我需要显示每个只有一个入口机。 我必须通过如上所示取两个条目之间的最大值来做到这一点。 像TEST1我有两个尺寸在50和25我必须表明其具有50行和忽略其具有25.
由于
所需的结果列:
machinename StatusCode size statusID
----------- ---------- ---- --------
test1 166 50 1
test2 166 75 3
谢谢约翰。即将解决它..这很快.. :) – user175084
statusid是唯一的关键 – user175084
+1首先看,我认为这将是非常简单的,但我不明白,没有使用某种形式的马克的解! –