mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-24 00:22:29 +00:00
dbms: added (ignored) table and FROM/JOIN subquery aliases [#METR-15573].
This commit is contained in:
parent
7c74a112a0
commit
380ab2dacc
@ -73,6 +73,10 @@ bool ParserJoin::parseImpl(Pos & pos, Pos end, ASTPtr & node, Expected & expecte
|
||||
|
||||
ws.ignore(pos, end);
|
||||
|
||||
/// Может быть указан алиас. На данный момент, он ничего не значит и не используется.
|
||||
ParserAlias().ignore(pos, end);
|
||||
ws.ignore(pos, end);
|
||||
|
||||
if (!s_using.ignore(pos, end, expected))
|
||||
return false;
|
||||
|
||||
|
@ -125,6 +125,10 @@ bool ParserSelectQuery::parseImpl(Pos & pos, Pos end, ASTPtr & node, Expected &
|
||||
}
|
||||
else
|
||||
return false;
|
||||
|
||||
/// Может быть указан алиас. На данный момент, он ничего не значит и не используется.
|
||||
ParserAlias().ignore(pos, end);
|
||||
ws.ignore(pos, end);
|
||||
}
|
||||
|
||||
/** FINAL и SAMPLE может быть здесь или после всех JOIN-ов
|
||||
|
@ -0,0 +1,2 @@
|
||||
0
|
||||
1 Hello
|
2
dbms/tests/queries/0_stateless/00138_table_aliases.sql
Normal file
2
dbms/tests/queries/0_stateless/00138_table_aliases.sql
Normal file
@ -0,0 +1,2 @@
|
||||
SELECT * FROM `system`.`one` AS `xxx`;
|
||||
SELECT 1 AS k, s FROM `system`.`one` AS `xxx` ANY LEFT JOIN (SELECT 1 AS k, 'Hello' AS s) AS `yyy` USING k;
|
Loading…
Reference in New Issue
Block a user