From 14c3a4a4be80a7fdebb36c63e9ffe7e17b2438b8 Mon Sep 17 00:00:00 2001 From: mourningsickness Date: Mon, 11 Aug 2025 20:23:46 -0700 Subject: [PATCH] shavit-rankings.sp - fix query --- addons/sourcemod/scripting/shavit-rankings.sp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/sourcemod/scripting/shavit-rankings.sp b/addons/sourcemod/scripting/shavit-rankings.sp index 638195d9..b4d3bf77 100644 --- a/addons/sourcemod/scripting/shavit-rankings.sp +++ b/addons/sourcemod/scripting/shavit-rankings.sp @@ -1340,8 +1340,8 @@ void UpdatePointsForSinglePlayer(int client) gS_MySQLPrefix, gS_MySQLPrefix, auth, auth); FormatEx(sStyleQuery, sizeof(sStyleQuery), - "UPDATE IGNORE %sstylepoints AS S SET points = P.total (SELECT style, SUM(points) as total FROM %splayertimes WHERE auth = %d GROUP BY style) P WHERE auth = %d AND S.style = P.style;", - gS_MySQLPrefix, gS_MySQLPrefix, auth, auth); + "UPDATE IGNORE %sstylepoints AS S INNER JOIN (SELECT auth, style, SUM(points) AS total FROM %splayertimes WHERE auth = %d GROUP BY style) P ON S.auth = P.auth SET S.points = P.total WHERE S.style = P.style;", + gS_MySQLPrefix, gS_MySQLPrefix, auth); QueryLog(gH_SQL, SQL_UpdateAllStylePoints_Callback, sStyleQuery); }