我有一張表可以返回這些結果。當ID相同時獲取所有數據的查詢
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
但我想是這樣的:
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
當AddressID是一樣的,我想拿到最高ItemStateID一行...
現在這是查詢我目前正在使用:
SELECT DISTINCT
ProcessID,
AddressID,
ItemStateID
FROM MMResult2
WHERE ProcessID = 22 AND ItemStateID > 10
ORDER BY AddressID ASC, ItemStateID DESC
使用'集團通過AddressID'和'MAX(ItemStateID)' –