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