1
A
回答
1
如果id
是一個自動增加INT場,
SELECT * FROM tablename WHERE id < 5 ORDER by ID DESC LIMIT 0,1;
SELECT * FROM tablename WHERE id > 5 ORDER by ID ASC LIMIT 0,1;
應做這項工作。
1
也許像...
SELECT MAX(id) AS previous
FROM my_table
WHERE id < 5;
和
SELECT MIN(id) AS next
FROM my_table
WHERE id > 5;
會得到你想要的東西。
0
SELECT * FROM table WHERE id = (SELECT min(id) FROM table WHERE id > id)
SELECT * FROM table WHERE id = (SELECT max(id) FROM table WHERE id < id)
相關問題
- 1. 如何獲得使用LINQ到SQL的下一個和上一個記錄ID?
- 2. 如何從mysql表中找到第一個和最後一個記錄
- 3. 記錄從一個表到另一個
- 4. 在Yii上獲取數據庫中的下一個和上一個id記錄
- 5. Rails:上一個查詢的上一個和下一個記錄
- 6. 如何從一個查詢中的另一個表中檢索一個表中的記錄和相關記錄?
- 7. mysql得到上一個和下一個記錄編號
- 8. 如何獲取MySQL中的下一個/上一個記錄?
- 9. MYSQL下一個上一個記錄
- 10. 如何將記錄從一個表中移動到另一個表中
- 11. 檢索記錄從一個記錄到另一個記錄
- 12. 從數據庫中獲取下一個和前一個記錄
- 13. 在oracle中從一個表插入記錄到另一個表
- 14. 獲取上一個和下一個列表項ID如果有?
- 15. VB.Net,XPath和XMLReader - 下一個和上一個記錄
- 16. 如何從rails的另一個表中查找記錄?
- 17. 如何找到不止一個表中的記錄在SQL
- 18. jQuery的查找下一個和上一個DIV行ID
- 19. 更新記錄從一個表與當前記錄的總和加上另一個表記錄
- 20. 如何從一個下拉標籤找到一個下拉值
- 21. 如何在MySQL中使用單個查詢來查找上一個和下一個記錄?
- 22. 使用JQuery顯示下一個/上一個來自表記錄
- 23. 如何使用已記錄的用戶會話ID從一個表中獲取數據到另一個表
- 24. SQL - 獲取下一個和上一個X記錄
- 25. Laravel 5.3上一個和下一個記錄鏈接
- 26. Laravel上一個和下一個記錄,返回對象
- 27. 如何獲得第一個記錄和最後一個記錄
- 28. 如何組,而下一個記錄所有記錄等於前一個記錄
- 29. 如何將ID從一個表添加到另一個表?
- 30. GAWK:從和記錄到另一個