SQL查询基于关系中另一个属性的值比较多个元组中的属性

时间:2015-11-04 05:12:20

标签: mysql sql

我刚刚发了这篇文章: SQL query concerning the sum of occurrences for multiple rows

下表是相同的,但略有修改:

{{1}}

基本上,我需要一个查询来选择已经进行过多次测试并且下次得分较低的人的姓名。

例如,它会选择詹姆斯而不是瑞安,因为他第二次获得了更高的分数。

由于

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

SQL Fiddle