From 88182564a99e38607371710ffad5b6868cbf7fee Mon Sep 17 00:00:00 2001 From: lirui <> Date: Wed, 23 Oct 2024 15:18:11 +0800 Subject: [PATCH] fix group by duplicate column on mysql --- internal/statements/query.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/internal/statements/query.go b/internal/statements/query.go index e817403c..ccaf62cd 100644 --- a/internal/statements/query.go +++ b/internal/statements/query.go @@ -161,7 +161,12 @@ func (statement *Statement) GenCountSQL(beans ...interface{}) (string, []interfa var subQuerySelect string if statement.GroupByStr != "" { - subQuerySelect = statement.GroupByStr + i := strings.Index(statement.GroupByStr, ",") + if i > -1 { + subQuerySelect = statement.GroupByStr[:i] + } else { + subQuerySelect = statement.GroupByStr + } } else { subQuerySelect = selectSQL }