Hive 蜂巢:在单个柱上聚合
下面是我的示例数据。我需要在给定的viewid上与可用的productid合并。有可能使用聚结吗Hive 蜂巢:在单个柱上聚合,hive,Hive,下面是我的示例数据。我需要在给定的viewid上与可用的productid合并。有可能使用聚结吗 date viewid productid 5/1/17 100e9b59e70deb1493677845193 null 5/1/17 100e9b59e70deb1493677845193 12345 5/1/17 100e9b59e70deb1493677845193 null 结果: date viewid
date viewid productid
5/1/17 100e9b59e70deb1493677845193 null
5/1/17 100e9b59e70deb1493677845193 12345
5/1/17 100e9b59e70deb1493677845193 null
结果:
date viewid productid
5/1/17 100e9b59e70deb1493677845193 12345
5/1/17 100e9b59e70deb1493677845193 12345
5/1/17 100e9b59e70deb1493677845193 12345
给定的viewid是否只有两个可能的productid值,null和所需的值?否。viewid将始终具有相同的产品id。给定的viewid是否只有两个可能的productid值,null和所需的值?否。viewid将始终具有相同的产品id
select `date`,viewid,min(productid) over (partition by viewid) as productid
from mytable