Der er mange måder at gøre det på, hvis du kører to forespørgsler med et programmeringssprog, men her er én måde at gøre det på i én SQL-forespørgsel:
(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
Dette ville returnere de 5 rækker over, målrækken og 5 rækker under.