Hive Impala查询

时间:2019-03-07 01:59:17

标签: sql hive impala

输入。

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,否则为N。

那为什么键1的两个ind都是y 键2 .... ind是y和n。

1 个答案:

答案 0 :(得分:0)

您可以使用max()

select id, max(ind1), max(ind2)
from t
group by id;