यदि आप प्रोग्रामिंग भाषा के साथ दो क्वेरी चलाते हैं, तो इसे करने के कई तरीके हैं, लेकिन इसे एक SQL क्वेरी में करने का एक तरीका यहां दिया गया है:
(SELECT * FROM table WHERE id >= 34 AND active = 1 ORDER BY id ASC LIMIT 6)
UNION
(SELECT * FROM table WHERE id < 34 AND active = 1 ORDER BY id DESC LIMIT 5)
ORDER BY id ASC
यह ऊपर की 5 पंक्तियाँ, लक्ष्य पंक्ति और नीचे 5 पंक्तियाँ लौटाएगा।