diff options
Diffstat (limited to 'sqlglot/transforms.py')
-rw-r--r-- | sqlglot/transforms.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sqlglot/transforms.py b/sqlglot/transforms.py index ba72616..1f30f96 100644 --- a/sqlglot/transforms.py +++ b/sqlglot/transforms.py @@ -159,10 +159,11 @@ def explode_to_unnest(expression: exp.Expression) -> exp.Expression: if isinstance(expression, exp.Select): from sqlglot.optimizer.scope import build_scope - taken_select_names = set(expression.named_selects) scope = build_scope(expression) if not scope: return expression + + taken_select_names = set(expression.named_selects) taken_source_names = set(scope.selected_sources) for select in expression.selects: |