【发布时间】:2020-07-28 09:06:25
【问题描述】:
我在 hive 中有一个分区表。架构和示例如下所示
item_id | price | brand | partition_id
AX_12 340.22 Apple. 356
AZ_47 230.00 Samsung 357
AX_12 321.00. Apple. 357
AQ_17. 125.00 Lenovo. 356
如果一个项目存在于多个分区中。我需要选择具有最新分区的行 所以这个例子的预期输出是这样的
item_id | price | brand | partition_id
AX_12 321.00 Apple. 357
AZ_47 230.00 Samsung 357
AQ_17. 125.00 Lenovo. 356
表中有10个分区,每个分区有1000万行
【问题讨论】:
标签: hive apache-spark-sql hiveql greatest-n-per-group