From dc3618b2f77a93e6c27c66a3148d473ab0bff625 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Sat, 10 Dec 2016 10:04:48 +0800 Subject: [PATCH] resolved #481 --- statement.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/statement.go b/statement.go index 88488e93..2fbc9928 100644 --- a/statement.go +++ b/statement.go @@ -1152,8 +1152,9 @@ func (statement *Statement) genCountSQL(bean interface{}) (string, []interface{} if len(selectSql) <= 0 { if statement.IsDistinct { selectSql = fmt.Sprintf("count(DISTINCT %s)", statement.ColumnStr) + } else { + selectSql = "count(*)" } - selectSql = "count(*)" } return statement.genSelectSQL(selectSql, condSQL), append(statement.joinArgs, condArgs...) }