From c82bcc5dd0e814b4879c2791ee225564218fb4b8 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Thu, 27 Feb 2020 13:33:28 +0800 Subject: [PATCH] Fix test --- statement.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/statement.go b/statement.go index 78cf883d..c07ddfe9 100644 --- a/statement.go +++ b/statement.go @@ -751,7 +751,8 @@ func (statement *Statement) Join(joinOP string, tablename interface{}, condition return statement } - aliasName := statement.dialect.Quoter().Trim(tp.TableName()) + fields := strings.Split(tp.TableName(), ".") + aliasName := statement.dialect.Quoter().Trim(fields[len(fields)-1]) aliasName = schemas.CommonQuoter.Trim(aliasName) fmt.Fprintf(&buf, "(%s) %s ON %v", subSQL, aliasName, condition) @@ -763,7 +764,8 @@ func (statement *Statement) Join(joinOP string, tablename interface{}, condition return statement } - aliasName := statement.dialect.Quoter().Trim(tp.TableName()) + fields := strings.Split(tp.TableName(), ".") + aliasName := statement.dialect.Quoter().Trim(fields[len(fields)-1]) aliasName = schemas.CommonQuoter.Trim(aliasName) fmt.Fprintf(&buf, "(%s) %s ON %v", subSQL, aliasName, condition)