From dff274ca46e8a38b2f1615b99a799e3266dc8c5e Mon Sep 17 00:00:00 2001 From: Andi Albrecht Date: Tue, 18 Apr 2017 08:50:50 +0200 Subject: Re-order parsing so that comparisons are seens as identifiers (fixes #327). --- sqlparse/engine/grouping.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sqlparse') diff --git a/sqlparse/engine/grouping.py b/sqlparse/engine/grouping.py index 3c49201..6684c13 100644 --- a/sqlparse/engine/grouping.py +++ b/sqlparse/engine/grouping.py @@ -274,7 +274,7 @@ def group_where(tlist): @recurse() def group_aliased(tlist): I_ALIAS = (sql.Parenthesis, sql.Function, sql.Case, sql.Identifier, - sql.Operation) + sql.Operation, sql.Comparison) tidx, token = tlist.token_next_by(i=I_ALIAS, t=T.Number) while token: @@ -346,10 +346,10 @@ def group(stmt): group_order, group_typecasts, group_operator, + group_comparison, group_as, group_aliased, group_assignment, - group_comparison, align_comments, group_identifier_list, -- cgit v1.2.1