diff options
author | vitya-smirnov <[email protected]> | 2025-07-13 10:57:03 +0300 |
---|---|---|
committer | vitya-smirnov <[email protected]> | 2025-07-13 11:13:18 +0300 |
commit | 50fb38c344d3976f79badaef61cb8040ecdc404f (patch) | |
tree | d802f56c25b770c8c42ca181aadc678957f08183 /yql/essentials/sql/v1/SQLv1.g.in | |
parent | d28a870061b49d7c985cd453eb01954173e4ffd0 (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.in | 4 |
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)?)? |