hive 如何多行转多列,并且行(转换前的)能对应到指定的列(转换后)

问题:假设有张学生成绩表(tb)如下:
姓名 课程 分数
张三 语文 74
张三 数学 83
张三 物理 93
张三 德语 20
李四 语文 74
李四 数学 84
李四 物理 94
李四 英语 80


想变成(得到如下结果): 

姓名 语文 数学 物理 英语 德语
---- ---- ---- ----
李四 74   84   94  80 null
张三 74   83   93  null 20
-------------------

要回复问题请先登录注册