一般爆炸函数explode是结合lateral view使用的,这周工作遇到一个场景类似:
表A:
结果表:
因为结果表含多列需爆炸源的不同字段,加上没用过多个lateral view连接,理所当然觉得是可以实现的,于是编写出下面的HQL(认为修改文件类型即只需要可获取结果表-即运行三次此HQL即可):
select count(distinct 角色1),count(distinct 角色2),count
一般爆炸函数explode是结合lateral view使用的,这周工作遇到一个场景类似:
表A:
结果表:
因为结果表含多列需爆炸源的不同字段,加上没用过多个lateral view连接,理所当然觉得是可以实现的,于是编写出下面的HQL(认为修改文件类型即只需要可获取结果表-即运行三次此HQL即可):
select count(distinct 角色1),count(distinct 角色2),count