我可以访问上一条记录以前的记录im mysql吗?

Rav*_*thi 1 php mysql

我有一张桌子,

 contractId date          value    
  1          09/02/2011     A         
  2          13/02/2011     C          
  4          02/02/2011     D   
  6          08/02/2011     A  
  7          12/02/2011     C  
  9          22/01/2011     C  
Run Code Online (Sandbox Code Playgroud)

如何访问最后一条记录(9)以前的记录(contractId-7)?有没有可用的SQL查询?

hsz*_*hsz 6

  SELECT *
    FROM table
ORDER BY contractId DESC
   LIMIT 1,1
Run Code Online (Sandbox Code Playgroud)

此查询会反转您的表并从位置1获取一条记录(因此它将是第二行; 0是第一行).