Try to fix join errors on MSSQL
This commit is contained in:
parent
7eb0cacec0
commit
edc2d5cc57
@ -18,8 +18,12 @@ func join(joinType string, db *DB, model interface{}, alias ...string) *jexpr {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if val, ok := model.(*expr); ok {
|
if val, ok := model.(*expr); ok {
|
||||||
|
if al == "" {
|
||||||
|
return &jexpr{expr: " " + joinType + " JOIN " + val.expr, args: val.args}
|
||||||
|
} else {
|
||||||
return &jexpr{expr: " " + joinType + " JOIN (" + val.expr + ") " + al, args: val.args}
|
return &jexpr{expr: " " + joinType + " JOIN (" + val.expr + ") " + al, args: val.args}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return &jexpr{expr: " " + joinType + " JOIN " + db.T(model) + " " + al}
|
return &jexpr{expr: " " + joinType + " JOIN " + db.T(model) + " " + al}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user