From f778f78be099b576e9b36590a050bb68ffd259c8 Mon Sep 17 00:00:00 2001 From: riverchu Date: Fri, 20 Aug 2021 16:34:17 +0800 Subject: [PATCH] feat: count accpet `db`.`table` --- finisher_api.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/finisher_api.go b/finisher_api.go index 537c955a..7bb90c36 100644 --- a/finisher_api.go +++ b/finisher_api.go @@ -390,7 +390,7 @@ func (db *DB) Count(count *int64) (tx *DB) { if len(tx.Statement.Selects) == 1 { dbName := tx.Statement.Selects[0] fields := strings.FieldsFunc(dbName, utils.IsValidDBNameChar) - if len(fields) == 1 || (len(fields) == 3 && strings.ToUpper(fields[1]) == "AS") { + if len(fields) == 1 || (len(fields) == 3 && strings.ToUpper(fields[1]) == "AS" || fields[1] == ".") { if tx.Statement.Parse(tx.Statement.Model) == nil { if f := tx.Statement.Schema.LookUpField(dbName); f != nil { dbName = f.DBName