Skip to content

Commit e1e7e1d

Browse files
authored
Merge pull request #2443 from ClickHouse/fix_2442
Adds CTE to FROM clause
2 parents 70be454 + 0944c9b commit e1e7e1d

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

jdbc-v2/src/main/antlr4/com/clickhouse/jdbc/internal/ClickHouseParser.g4

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -427,6 +427,7 @@ topClause
427427
fromClause
428428
: FROM joinExpr
429429
| FROM identifier LPAREN QUERY RPAREN
430+
| FROM ctes
430431
;
431432

432433
arrayJoinClause

jdbc-v2/src/test/java/com/clickhouse/jdbc/internal/SqlParserTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,7 @@ public static Object[][] testCTEStmtsDP() {
264264
{"(with a as (select ?) select * from a);", 1},
265265
{"with a as (select 1) select * from a; ", 0},
266266
{"(with ? as a select a);", 1},
267+
{"select * from ( with x as ( select 9 ) select * from x );", 0}
267268

268269
};
269270
}

0 commit comments

Comments
 (0)