程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> MySQL查詢倒數第二條記錄實現方法

MySQL查詢倒數第二條記錄實現方法

編輯:關於MYSQL數據庫

有時候會用到查詢倒數第二條記錄
復制代碼 代碼如下:
last=HolderChangeHistory.find_by_sql
(["               SELECT * FROM holder_change_histories
                  where treasure_id = ?
                  order by id desc  
                  limit   1,1  ",
                  @hch.treasure_id])

復制代碼 代碼如下:
select   *    
              from   tablename   a     
              where   ( 
                  select   count(*)    
                       from   tablename   b    
                       where   a.id<b.id)=1 

復制代碼 代碼如下:
select   *    
                from   tb1    
                order   by   tb1.id   desc    
                limit   1,1; 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved