शायद केवल यूनियन का उपयोग कर सकता है, और उसके बाद परिणाम प्रदर्शित करने वाले प्रक्रियात्मक कोड में अतिरिक्त परिणामों को ट्रिम कर सकता है (क्योंकि यह गैर-किनारे वाले मामलों में 20 पंक्तियां लौटाएगा):
(SELECT
*
FROM photos
WHERE ID < #current_id#
ORDER BY ID DESC LIMIT 10)
UNION
(SELECT *
FROM photos
WHERE ID >= #current_id#
ORDER BY ID ASC LIMIT 10)
ORDER BY ID ASC
संपादित करें:यूनियन के दोनों किनारों पर सीमा बढ़ाकर 10 कर दी गई है, जैसा कि le dorfier . द्वारा सुझाया गया है ।
संपादित करें 2:डोमिनिक द्वारा सुझाए गए अंतिम कार्यान्वयन को बेहतर ढंग से दर्शाने के लिए संशोधित।