summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sqlalchemy/sql')
-rw-r--r--lib/sqlalchemy/sql/expression.py6
1 files changed, 1 insertions, 5 deletions
diff --git a/lib/sqlalchemy/sql/expression.py b/lib/sqlalchemy/sql/expression.py
index eb64fd571..cf5d98d8f 100644
--- a/lib/sqlalchemy/sql/expression.py
+++ b/lib/sqlalchemy/sql/expression.py
@@ -3362,11 +3362,7 @@ class CompoundSelect(_SelectBaseMixin, FromClause):
(1, len(self.selects[0].c), n+1, len(s.c))
)
- # unions group from left to right, so don't group first select
- if n:
- self.selects.append(s.self_group(self))
- else:
- self.selects.append(s)
+ self.selects.append(s.self_group(self))
_SelectBaseMixin.__init__(self, **kwargs)