(select id, 'ovanför' foo from tabell where id < 2 order by id desc limit 1)
UNION
(select id, 'nedanför' from tabell where id > 2 order by id limit 1)
...eller, det förutsätter att id'na ligger i ordning vilket de inte gör.
Det enda som ligger i ordning är "kundId".
Men något sådant här kanske:
(select id, 'ovanför' foo from tabell where kundId < (select kundId from tabell WHERE id = 2) order by kundid desc limit 1)
UNION
(select id, 'nedanför' from tabell where kundId > (select kundId from tabell WHERE id = 2) order by kundid limit 1)
Kanske går att göra en annan sql för det?
266 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e