我不确定以下配置单元查询有什么问题。但是,它抛出错误。
select h.database_name, h.table_name, h.frequency as hive_frequency, i.frequency as impala_frequency
from hive_access_frequency h
left join impala_access_frequency i
on
h.database_name = i.database_name and
h.table_name = i.table_name
union
select i.database_name, i.table_name, h.frequency as hive_frequency, i.frequency as impala_frequency
from impala_access_frequency i
left join hive_access_frequency h
on
h.database_name = i.database_name and
h.table_name = i.table_name
我可以单独运行此查询。但是,在运行时遇到问题union
错误
Error: Error while compiling statement: FAILED: ParseException line 8:0 missing ALL at 'select' near '<EOF>' (state=42000,code=40000)