このmysqlクエリを使用して、ポイントごとにランクを取得します。ランクごとに前後のアイテムを取得する必要があります。
例: アイテムのランクは 99 です。アイテム ページで、100 番目、101 番目、98 番目、97 番目のアイテムを表示したいと考えています。
http://erincfirtina.com/apps/urdemo/track.php?tid=10
関連するトラックのリストを作成する必要があります
ランクを取得するmysqlクエリは次のとおりです。
SELECT
uo.*,
( SELECT COUNT(*) FROM tracks ui WHERE (ui.point, ui.id) >= (uo.point, uo.id) ) AS rank
FROM tracks uo WHERE id = 10