實現根據當前ID讀取上一條和下一條記錄

以下爲MYSQL語句演示:

SELECT * FROM t_news AS n ORDER BY n.`News_ID`


當前ID爲4,讀取上一條記錄:

SELECT * FROM t_news AS n WHERE n.`News_ID` < 4 ORDER BY n.`News_ID` DESC  LIMIT 0,1;

當前ID爲4,讀取下一條記錄:
SELECT * FROM t_news AS n WHERE n.`News_ID` > 4 ORDER BY n.`News_ID` LIMIT 0,1;


其他數據庫,不用limit,改用top關鍵字即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章