蜂巢中特定列的GROUP BY

时间:2019-03-04 06:49:59

标签: sql hive presto

我有一个包含38列的配置单元查询,只有一列正在使用聚合函数。但是我只需要将其与列名1、2而不是全部分组。如何做到这一点?

例如, 我需要的是

transform->position += transform->orientation * glm::vec3 {deltaPos.x, 0, deltaPos.y};

3 个答案:

答案 0 :(得分:0)

选择所需的所有列,并仅将其与列名1、2组合使用分析功能。

使用以下查询:

l = ['a', 'b', 'error', 'c']
l.remove('error')

答案 1 :(得分:0)

使用row_number()函数

select * from
(
   SELECT 1,2,3,4,5,6,row_number() over(partition by 1,2 order by 6 desc) as rn
   FROM table_x
)A where rn=1

答案 2 :(得分:0)

它不符合group by的定义。当您按X columns分组时,必须汇总其他Y columns以适合现有的分组。

相关问题