From 2e4f45054a378a812b2dc057370c445a80e9569f Mon Sep 17 00:00:00 2001 From: Philipp Hofer Date: Wed, 13 Aug 2025 15:34:43 +0200 Subject: [PATCH] LB said dense_rank is more intuitive --- src/model/highscore.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/model/highscore.rs b/src/model/highscore.rs index c3b7308..f1303b8 100644 --- a/src/model/highscore.rs +++ b/src/model/highscore.rs @@ -1,4 +1,4 @@ -use crate::{Backend, model::client::Client}; +use crate::{model::client::Client, Backend}; pub(crate) struct Rank { pub(crate) rank: i64, @@ -12,7 +12,7 @@ impl Backend { Backend::Sqlite(db) => { let rows = sqlx::query!( "SELECT - RANK() OVER (ORDER BY COUNT(s.client_uuid) DESC) as rank, + DENSE_RANK() OVER (ORDER BY COUNT(s.client_uuid) DESC) as rank, c.name, c.uuid, COUNT(s.client_uuid) as amount