hive impala查询

mzsu5hc0  于 2021-06-27  发布在  Hive
关注(0)|答案(1)|浏览(723)

输入。

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。

olhwl3o2

olhwl3o21#

你可以用 max() 为此:

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

相关问题