fix: miss join type

This commit is contained in:
a631807682 2023-02-14 13:56:19 +08:00
parent c45ac6489b
commit edb2e7a713
No known key found for this signature in database
GPG Key ID: 137D1D75522168AB

View File

@ -253,7 +253,10 @@ func joins(db *DB, joinType clause.JoinType, query string, args ...interface{})
if len(args) == 1 {
if db, ok := args[0].(*DB); ok {
j := join{Name: query, Conds: args, Selects: db.Statement.Selects, Omits: db.Statement.Omits}
j := join{
Name: query, Conds: args, Selects: db.Statement.Selects,
Omits: db.Statement.Omits, JoinType: joinType,
}
if where, ok := db.Statement.Clauses["WHERE"].Expression.(clause.Where); ok {
j.On = &where
}