diff --git a/optimizer/resolver.go b/optimizer/resolver.go index f332fc3024..4022c6787a 100644 --- a/optimizer/resolver.go +++ b/optimizer/resolver.go @@ -231,7 +231,6 @@ func (nr *nameResolver) Leave(inNode ast.Node) (node ast.Node, ok bool) { v.SetResultFields(ctx.fieldList) if ctx.useOuterContext { nr.useOuterContext = true - ctx.useOuterContext = false } nr.popContext() case *ast.SubqueryExpr: @@ -246,7 +245,6 @@ func (nr *nameResolver) Leave(inNode ast.Node) (node ast.Node, ok bool) { v.SetResultFields(ctx.fieldList) if ctx.useOuterContext { nr.useOuterContext = true - ctx.useOuterContext = false } nr.popContext() case *ast.UnionSelectList: