Improved query

This commit is contained in:
emeric
2024-04-19 18:32:36 +02:00
parent fd36527681
commit e16c4edb32
+3 -1
View File
@@ -41,7 +41,7 @@ namespace lms::db
session.checkReadTransaction(); session.checkReadTransaction();
// TODO remove distinct and use group by // TODO remove distinct and use group by
auto query{ session.getDboSession()->query<ResultType>("SELECT DISTINCT " + std::string{ itemToSelect } + " FROM artist a") }; auto query{ session.getDboSession()->query<ResultType>("SELECT " + std::string{ itemToSelect } + " FROM artist a") };
if (params.sortMethod == ArtistSortMethod::LastWritten if (params.sortMethod == ArtistSortMethod::LastWritten
|| params.writtenAfter.isValid() || params.writtenAfter.isValid()
|| params.linkType || params.linkType
@@ -154,6 +154,8 @@ namespace lms::db
break; break;
} }
query.groupBy("a.id");
return query; return query;
} }