使用脚本或sql基于唯一值合并多行

时间:2015-06-06 06:42:35

标签: sql shell unix

我有一个类似下面的文件。

cstmrid|PPM|Pre|FBB|Bundle|PPM_R|Pre_R|Bundle_R|FBB_R

11111  |Y  |N  |N  |N     |aaaaa|     |        |     
11111  |N  |Y  |N  |N     |     |pre  |        |

11111  |N  |N  |Y  |N     |     |     |        |FBBr

现在我想要一个组合了所有三行的文件,它应该像下面那样。除了cstmr_id之外,所有其他字段都应该附加,因为它是

    cstmrid|PPM1|Pre1|FBB1|Bundle1|PPM_R1|Pre_R1|Bundle_R1|FBB_R1|PPM2|Pre2|FBB2|Bundle2|PPM_R2|Pre_R2|Bundle_R2|FBB_R2|PPM3|Pre3|FBB3|Bundle3|PPM_R3|Pre_R3|Bundle_R3|FBB_R3

    11111  |Y  |N  |N  |N     |aaaaa|     |        |     N  |Y  |N  |N     |     |pre  |        |    N  |N  |Y  |N     |     |     |        |FBBr

有人可以使用shell脚本或sql来帮助我实现这个目标吗?

0 个答案:

没有答案