summaryrefslogtreecommitdiffstats
path: root/yql/essentials/tests/sql/suites/subselect/group_by_no_source.sqlx
diff options
context:
space:
mode:
authorvitya-smirnov <[email protected]>2025-10-01 20:51:41 +0300
committervitya-smirnov <[email protected]>2025-10-01 21:25:50 +0300
commitf3f7b33a285e94cb3e27aaa4d9b23b543ece4106 (patch)
tree89740eeddb803123f1ed3d6b6f7be2bcd865f68c /yql/essentials/tests/sql/suites/subselect/group_by_no_source.sqlx
parent5cfb01d33937d2b2e038abf3b50e04136dcf7496 (diff)
YQL-20307: Support inline subqueries
- Alter grammar to support inline subqueries. - Support inline subqueries in `sql/v1` (translator). - Introduce `sql/v1/proto_ast/parse_tree.h` for reusable parse tree predicates. - Support inline subqueries in `sql/v1/format`. - Support inline subqueries in `sql/v1/complete`. - Add some SQL-tests. - Pass all tests. commit_hash:075b2240778d071e1c7542f912d3cc83019ef849
Diffstat (limited to 'yql/essentials/tests/sql/suites/subselect/group_by_no_source.sqlx')
-rw-r--r--yql/essentials/tests/sql/suites/subselect/group_by_no_source.sqlx9
1 files changed, 9 insertions, 0 deletions
diff --git a/yql/essentials/tests/sql/suites/subselect/group_by_no_source.sqlx b/yql/essentials/tests/sql/suites/subselect/group_by_no_source.sqlx
new file mode 100644
index 00000000000..ceb278835b2
--- /dev/null
+++ b/yql/essentials/tests/sql/suites/subselect/group_by_no_source.sqlx
@@ -0,0 +1,9 @@
+$input = SELECT * FROM AS_TABLE([
+ <|k: 1, v: 1|>, <|k: 2, v: 1|>,
+ <|k: 1, v: 2|>, <|k: 2, v: 2|>,
+ <|k: 1, v: 3|>, <|k: 2, v: 3|>,
+ <|k: 1, v: 4|>, <|k: 2, v: 4|>,
+ <|k: 1, v: 5|>, <|k: 2, v: 5|>,
+]);
+
+SELECT k, Avg(v) FROM $input GROUP BY (SELECT 3) AS k;