Skip to content

Commit 9d3dae3

Browse files
committed
Made FindPublisher return unique list of publishers
1 parent 7fbeb07 commit 9d3dae3

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

src/Adapters/Database/MySql/Repositories/Library/BookRepository.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ public async Task<Page<string>> FindPublishers(int libraryId, string query, int
237237
Offset = pageSize * (pageNumber - 1),
238238
};
239239

240-
var sql = @"Select Publisher
240+
var sql = @"Select DISTINCT Publisher
241241
From Book
242242
Where LibraryId = @LibraryId
243243
AND Publisher Like @Query
@@ -248,7 +248,7 @@ ORDER BY Publisher
248248

249249
var result = await connection.QueryAsync<string>(command);
250250

251-
var sql2 = @"Select Count(*)
251+
var sql2 = @"Select COUNT(DISTINCT Publisher)
252252
From Book
253253
Where LibraryId = @LibraryId
254254
AND Publisher Like @Query";

src/Adapters/Database/SqlServer/Repositories/Library/BookRepository.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ public async Task<Page<string>> FindPublishers(int libraryId, string query, int
169169
PageSize = pageSize,
170170
};
171171

172-
var sql = @"Select Publisher
172+
var sql = @"Select DISTINCT Publisher
173173
From Book
174174
Where LibraryId = @LibraryId
175175
AND Publisher Like @Query
@@ -181,8 +181,8 @@ ORDER BY Publisher
181181

182182
var result = await connection.QueryAsync<string>(command);
183183

184-
var sql2 = @"Select Count(*)
185-
From Book
184+
var sql2 = @"Select COUNT(DISTINCT Publisher)
185+
FROM Book
186186
Where LibraryId = @LibraryId
187187
AND Publisher Like @Query";
188188

0 commit comments

Comments
 (0)