Removed useless group by

This commit is contained in:
emeric
2026-06-14 14:19:19 +02:00
parent 845c437364
commit 77f9b033ed
3 changed files with 68 additions and 2 deletions
+3 -2
View File
@@ -51,7 +51,6 @@ namespace lms::db
session.checkReadTransaction();
auto query{ session.getDboSession()->query<ResultType>("SELECT " + std::string{ itemToSelect } + " FROM cluster c") };
query.groupBy("c.id");
if (params.track.isValid() || params.release.isValid())
query.join("track_cluster t_c ON t_c.cluster_id = c.id");
@@ -83,7 +82,9 @@ namespace lms::db
break;
}
query.groupBy("c.id");
// track_cluster has a UNIQUE constraint on (track_id, cluster_id), so no duplicates can occur when filtering by track
if (!params.track.isValid())
query.groupBy("c.id");
return query;
}