SELECT A.Ranking, A.Name, A.XP, A.Title, A.Writeups FROM Data A, Data B WHERE B.Ranking IN(A.Ranking + 1, A.Ranking - 1) AND B.Writeups BETWEEN A.Writeups - 5 AND A.Writeups + 5 ORDER BY Ranking;