Pobieranie wiersza przed i po zapytaniu
Obecnie mam to zapytanie
SELECT short_url,
type,
file_thumbnail,
file_embed,
media.id,
user,
media.file_url,
votes,
comments,
GROUP_CONCAT(info.itemTime) AS time,
info.title,
media.time AS oldTime,
media.title,
info.topic,
GROUP_CONCAT(votes) AS totalVotes,
GROUP_CONCAT(votes) AS listVotes,
GROUP_CONCAT(comments) AS listComments,
GROUP_CONCAT(url) AS listSites
from info JOIN
media on info.mid=media.id
WHERE media.id='$id'
GROUP BY mid
ORDER BY media.id DESC
LIMIT 0,1
Dodam nową funkcję, która pozwala łatwo przejść do poprzedniego lub następnego elementu. Czy istnieje łatwy sposób zmodyfikowania powyższego zapytania, tak aby pobierało poprzedni wiersz, bieżący wiersz i następny wiersz? Czy może łatwiej byłoby zrobić kolejne zapytanie?