从表中选择倒数第二条记录

时间:2016-04-17 20:43:37

标签: mysql sql

我有下表:

enter image description here

我需要选择匹配某些\ensuremathtext的倒数第二条记录。我该怎么做?

1 个答案:

答案 0 :(得分:2)

SELECT * FROM tbl
    WHERE (probID = 2) AND (studentID = 2)
    ORDER BY id DESC
    LIMIT 1 OFFSET 1

PS:这不会返回(probID,studentID)=(2,13)的任何结果,因为此组合不存在倒数第二条记录。如果不需要,您需要指定在这种情况下应该发生的事情。