在hive中
Error while compiling statement: FAILED: ParseException line 86:6 missing EOF at ‘by‘ near ‘group‘
原因分析:
是因为SQL语句在执行中,子查询结果并未给其取别名
解决方案:
ps
select cellid from (select cellid ,tacid from user_hour_day where day=${yesterday} union all select cellid ,tacid from user_info_day where day=${yesterday}) da//(我是别名) group by ...
在倒数第二行da取别名,这样错误就解决了,同时如果需要再进行左连接或者右连接是非常方便的。
注:如有错误部分忘指正。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)