gpt4 book ai didi

hadoop - Hive:从列中选择具有最大值的行

转载 作者:可可西里 更新时间:2023-11-01 14:45:09 24 4
gpt4 key购买 nike

我想选择时间戳列具有最大值的所有行。数据如下所示:

A      B      timestamp
john smith 2018
bob dylan 2018
adam levine 2017
bob dylan 2017

结果应该是:

A      B      timestamp
john smith 2018
bob dylan 2018

使用 Impala,以下 SQL 查询有效:SELECT * FROM table WHERE timestamp=(SELECT Max(timestamp) from table)

但是对于 Hive,SQL 查询不会。

最佳答案

请始终包含错误消息。

尝试

SELECT * FROM table WHERE timestamp IN (SELECT Max(timestamp) from table)

关于hadoop - Hive:从列中选择具有最大值的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51242250/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com