需求:根据app_id分组,取出每个app_id的result最大的那行。
id app_id
sid
result
1 1
a 80.0
2 1
b 90.0
3 2
c 80.0
8 2
d 70
首先想到的是:
SELECT app_id ,sid , MAX(result)
FROM test3
GROUP BY app_id
但是结果是错误的:
app_id
sid max(result)
1 a 90.0
2 c 80.0