Hive impala查询

问题描述 投票:0回答:1

输入。

Key---- id---- ind1 ----ind2
1       A          Y         N
1       B         N        N
1       C         Y        Y
2      A         N         N
2       B        Y        N

产量

Key ind1 ind2
1    Y       Y
2      Y     N

因此,基本上每当ind1..n col为y时,相同的键不同的id。输出应为y else N.

这就是为什么对于键1而言ind和y都是y和键2 .... ind是y和n。

sql hive impala
1个回答
0
投票

您可以使用max()

select id, max(ind1), max(ind2)
from t
group by id;
© www.soinside.com 2019 - 2024. All rights reserved.