Jag skulle vilja sortera så Group by tar det högsta PS_Upload, alltså det nyaste värdet.
Just nu väljer den det första som är postat av varje användare, det finns flera poster från samma användare men olika tidpunkter som datan är sparad.
Jag skulle vilja sorta innan jag gruperar typ det skulle funka, men jag har testat med lite olika Order by men det hjälper inte.
SELECT WO_Players.P_Username AS Username, WO_PlayerSkills.PS_Value AS Value
FROM WO_PlayerSkills
INNER JOIN WO_Players ON WO_PlayerSkills.PS_Player = WO_Players.P_Id
WHERE PS_Skill = 89
GROUP BY PS_Player
ORDER BY PS_Value DESC
LIMIT 25
SELECT WO_Players.P_Username AS Username, WO_PlayerSkills.PS_Value AS Value
FROM WO_PlayerSkills
INNER JOIN WO_Players ON WO_PlayerSkills.PS_Player = WO_Players.P_Id
WHERE PS_Skill = 89
GROUP BY WO_Players.P_Username, WO_PlayerSkills.PS_Value
ORDER BY MAX(PS_Value) DESC
LIMIT 25
SELECT DISTINCT PS_Player AS Player, (SELECT PS_Value FROM WO_PlayerSkills WHERE PS_Player = Player AND PS_Skill = 13 ORDER BY PS_Upload DESC LIMIT 1) AS Value, WO_Players.P_Username AS Username
FROM WO_PlayerSkills
INNER JOIN WO_Players ON WO_PlayerSkills.PS_Player = WO_Players.P_Id
WHERE PS_Skill = 13
ORDER BY Value DESC LIMIT 20
134 ms totalt · 3 externa anrop · v20260731065814-full.55e59744