hive报错 Both left and right aliases encountered in JOIN '1'
原因:两个表join的时候,不支持两个表的字段 非相等 操作。
例如:
left JOIN test.dim_month_date p2
on p1.month=p2.y_month and p1.day<=p2.day
可改写成:
left JOIN test.dim_month_date_zyy p2 on p1.month=p2.y_month
where p1.day<=p2.day
我以前接触的关系型数据库mysql/postgresql/oracle都是支持的
留言
張貼留言