Replace COUNT(DISTINCT primary_key) with COUNT(*)

This commit is contained in:
Deluan
2023-11-25 22:29:05 -05:00
parent b964018cd7
commit 8c8e1ea701
4 changed files with 2 additions and 4 deletions
+2 -1
View File
@@ -180,7 +180,8 @@ func (r sqlRepository) exists(existsQuery SelectBuilder) (bool, error) {
}
func (r sqlRepository) count(countQuery SelectBuilder, options ...model.QueryOptions) (int64, error) {
countQuery = countQuery.Columns("count(distinct " + r.tableName + ".id) as count").From(r.tableName)
countQuery = countQuery.
RemoveColumns().Columns("count(*) as count").From(r.tableName)
countQuery = r.applyFilters(countQuery, options...)
var res struct{ Count int64 }
err := r.queryOne(countQuery, &res)