cannot recognize input near in subquery

1、HQL子查询别名问题
备注:子查询需要加上别名 否则报错。
HQL的书写,select * from (select * from table) ;

 执行此HQL,应该会报错:ql.Driver (SessionState.java:printError(960)) - FAILED: ParseException line 48:52 cannot recognize input near '<EOF>' '<EOF>' '<EOF>' in subquery source

 此时,修改HQL为select * from (select * from table) a,执行成功。
Logo

大数据从业者之家,一起探索大数据的无限可能!

更多推荐