我有下表:
表分数:
lastname = request.params['lastname']
查询结果我需要什么:
+----+-------+
| Id | value |
+----+-------+
| 1 | 300 |
| 2 | 300 |
| 3 | 300 |
| 4 | 100 |
| 5 | 200 |
+----+-------+
我能用什么查询来实现这个目标?
(这只是复杂查询的一部分,这对我的代码最小化有很大帮助)
答案 0 :(得分:1)
您可以使用返回最大值的查询cross join
表:
SELECT id, max_value
FROM scores
CROSS JOIN (SELECT MAX(value) AS max_value
FROM scores) m