如何在Impala中将行转置为列?

时间:2019-09-06 09:15:25

标签: sql impala

我试图将行转置为列,示例如下:

id desc_id desc desc_value
1  1       origin  French
2  1       origin  American
1  2       brand   ABS
1  2       brand   Shiseido

我真正想要的结果是:

id origin brand
1  French ABS
2  American Shiseido

我已经在线检查过,并尝试使用case when,因为没有数字,但是我得到了意料之外的东西。 另外,我尝试使用concat('',collect_set()),似乎impala不支持此功能。

希望我能尽快得到很好的方法,谢谢大家!

0 个答案:

没有答案