Итак, я предполагаю, что вы хотите отсортировать по времени круга.
SELECT `lap_time`, `uid`
FROM `table`
WHERE `uid` = x AND `lapnum` = y
Это будет строка для последнего круга. Допустим, он хранится как INT и находится в секундах. И результат 120.
Теперь выберите все времена круга быстрее.
SELECT `lap_time`, `uid`
FROM `table`
WHERE `laptime` =< 120
GROUP BY `uid`
ORDER BY `laptime` DESC
LIMIT 5
И, наконец, выберите все времена круга медленнее.
SELECT `lap_time`, `uid`
FROM `table`
WHERE `laptime` >= 120
GROUP BY `uid`
ORDER BY `laptime` ASC
LIMIT 5
И это даст вам все 11 строк, которые вам нужны!