मान लें कि मेरे पास आईडी 3,4,7,9 के साथ रिकॉर्ड है और मैं अगले / पिछले लिंक के माध्यम से नेविगेशन द्वारा एक से दूसरे में जाने में सक्षम होना चाहता हूं। समस्या यह है, कि मैं नहीं जानता कि कैसे निकटतम उच्च आईडी के साथ रिकॉर्ड प्राप्त करना है।
इसलिए जब मेरे पास आईडी 4 के साथ एक रिकॉर्ड है, तो मुझे अगले मौजूदा रिकॉर्ड को लाने में सक्षम होना चाहिए, जो 7. होगा। क्वेरी संभवतः कुछ इस तरह दिखाई देगी
SELECT * FROM foo WHERE id = 4 OFFSET 1
मैं पूरे परिणाम सेट और मैन्युअल रूप से पुनरावृत्ति किए बिना अगला / पिछला रिकॉर्ड कैसे प्राप्त कर सकता हूं?
मैं MySQL 5 का उपयोग कर रहा हूं।