私にこれらの結果を返すテーブルがあります。今、このためにクエリは、IDが同じときにすべてのデータを取得します
がクエリであるAddressId iは1行で最高ItemStateIDを取得したいと同じである場合には
ProcessID AddressID ItemStateID
22 2 50
22 3 50
22 4 50
22 5 50
22 6 50
22 7 60
22 8 50
22 9 50
22 10 60
22 11 50
22 12 50
...:
ProcessID AddressID ItemStateID
22 2 50
22 3 50
22 4 50
22 5 50
22 6 50
22 7 60
22 7 50
22 8 50
22 9 50
22 10 60
22 10 50
22 11 50
22 12 50
しかし、私が欲しいのはこれです私は現時点で使用しています:
SELECT DISTINCT
ProcessID,
AddressID,
ItemStateID
FROM MMResult2
WHERE ProcessID = 22 AND ItemStateID > 10
ORDER BY AddressID ASC, ItemStateID DESC
使用 'グループ化AddressID'と' MAX(ItemStateID) ' –