From cb2ee8fafa4913b0a33413c8af9b986c8f3a78cb Mon Sep 17 00:00:00 2001 From: finelog Date: Tue, 11 Jan 2022 11:17:13 +0800 Subject: [PATCH] fix reset colmap when counting distinct cols --- session_find.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/session_find.go b/session_find.go index 57ac7bb7..caf79ee3 100644 --- a/session_find.go +++ b/session_find.go @@ -57,7 +57,7 @@ func (session *Session) FindAndCount(rowsSlicePtr interface{}, condiBean ...inte if session.statement.SelectStr != "" { session.statement.SelectStr = "" } - if len(session.statement.ColumnMap) > 0 { + if len(session.statement.ColumnMap) > 0 && !session.statement.IsDistinct { session.statement.ColumnMap = []string{} } if session.statement.OrderStr != "" {