我刚刚发了这篇文章: SQL query concerning the sum of occurrences for multiple rows
下表是相同的,但略有修改:
{{1}}
基本上,我需要一个查询来选择已经进行过多次测试并且下次得分较低的人的姓名。
例如,它会选择詹姆斯而不是瑞安,因为他第二次获得了更高的分数。
由于
答案 0 :(得分:2)
SELECT DISTINCT a.name
FROM test AS a
JOIN test AS b
ON a.name = b.name
AND a.date > b.date
AND a.score < b.score