Browse Source

bug fixed

xormplus 9 years ago
parent
commit
981fc07ad5
1 changed files with 2 additions and 1 deletions
  1. 2 1
      statement.go

+ 2 - 1
statement.go

@@ -1152,8 +1152,9 @@ func (statement *Statement) genCountSQL(bean interface{}) (string, []interface{}
 	if len(selectSql) <= 0 {
 	if len(selectSql) <= 0 {
 		if statement.IsDistinct {
 		if statement.IsDistinct {
 			selectSql = fmt.Sprintf("count(DISTINCT %s)", statement.ColumnStr)
 			selectSql = fmt.Sprintf("count(DISTINCT %s)", statement.ColumnStr)
+		} else {
+			selectSql = "count(*)"
 		}
 		}
-		selectSql = "count(*)"
 	}
 	}
 	return statement.genSelectSQL(selectSql, condSQL), append(statement.joinArgs, condArgs...)
 	return statement.genSelectSQL(selectSql, condSQL), append(statement.joinArgs, condArgs...)
 }
 }