summaryrefslogtreecommitdiffstats
path: root/yql/essentials/sql/v1/SQLv1.g.in
diff options
context:
space:
mode:
authorvitya-smirnov <[email protected]>2025-07-13 10:57:03 +0300
committervitya-smirnov <[email protected]>2025-07-13 11:13:18 +0300
commit50fb38c344d3976f79badaef61cb8040ecdc404f (patch)
treed802f56c25b770c8c42ca181aadc678957f08183 /yql/essentials/sql/v1/SQLv1.g.in
parentd28a870061b49d7c985cd453eb01954173e4ffd0 (diff)
YQL-17269: Fix UNION/EXCEPT/INTERSECT precedence
There was a mistake, because actually EXCEPT has the same precedence as UNION. INTERSECT has higher precedence than. commit_hash:20375ef498861c6704571161fa3c4eebf54e895c
Diffstat (limited to 'yql/essentials/sql/v1/SQLv1.g.in')
-rw-r--r--yql/essentials/sql/v1/SQLv1.g.in4
1 files changed, 2 insertions, 2 deletions
diff --git a/yql/essentials/sql/v1/SQLv1.g.in b/yql/essentials/sql/v1/SQLv1.g.in
index d9fd70f8ab4..c70730210a5 100644
--- a/yql/essentials/sql/v1/SQLv1.g.in
+++ b/yql/essentials/sql/v1/SQLv1.g.in
@@ -375,9 +375,9 @@ select_unparenthesized_stmt_intersect: select_kind_partial (intersect_op select_
select_kind_parenthesis: select_kind_partial | LPAREN select_kind_partial RPAREN;
-union_op: UNION (DISTINCT | ALL)?;
+union_op: (UNION | EXCEPT) (DISTINCT | ALL)?;
-intersect_op: (INTERSECT | EXCEPT) (DISTINCT | ALL)?;
+intersect_op: INTERSECT (DISTINCT | ALL)?;
select_kind_partial: select_kind
(LIMIT expr ((OFFSET | COMMA) expr)?)?