From a5bec007f4efe802cc8e45a8fc7809381253724d Mon Sep 17 00:00:00 2001 From: Louis Xu Date: Wed, 13 Apr 2016 19:58:51 +0800 Subject: [PATCH] Add support for TD 'SEL' as SQLSubqueryTableSource rather than SQLExprTableSource --- .../java/com/alibaba/druid/sql/parser/SQLSelectParser.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/alibaba/druid/sql/parser/SQLSelectParser.java b/src/main/java/com/alibaba/druid/sql/parser/SQLSelectParser.java index ae8703e8bc..7a9031e8bd 100644 --- a/src/main/java/com/alibaba/druid/sql/parser/SQLSelectParser.java +++ b/src/main/java/com/alibaba/druid/sql/parser/SQLSelectParser.java @@ -382,7 +382,8 @@ public class SQLSelectParser extends SQLParser { if (lexer.token() == Token.LPAREN) { lexer.nextToken(); SQLTableSource tableSource; - if (lexer.token() == Token.SELECT || lexer.token() == Token.WITH) { + if (lexer.token() == Token.SELECT || lexer.token() == Token.WITH + || lexer.token == Token.SEL) { SQLSelect select = select(); accept(Token.RPAREN); SQLSelectQuery query = queryRest(select.getQuery());