Извините, если заголовок сбивает с толку, у меня есть таблица, в которой хранится игрок, и сколько времени им потребовалось, чтобы заполнить карту в секундах. Я пытаюсь написать запрос, который выбирает все карты, которые у конкретного игрока самые быстрые /кратчайшее время
Я пробовал этот запрос:
SELECT *
FROM ck_playertimes a
JOIN
( SELECT MIN(runtimepro) runtimepro
FROM ck_playertimes
WHERE style = 0
group
by mapname
) b
ON a.runtimepro = b.runtimepro
WHERE steamid = 'STEAM_1:0:20019070'
AND style = '0'
Однако он выбирает несколько раз, которые не являются самыми короткими / быстрыми для конкретной карты, и даже есть дубликат, когда этот дубликат несуществует в таблице
Любая помощь?=)