需求:根据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