I have the following table data:
teams | tournament | assoc | player_id |
---|---|---|---|
MT | 101 | EGY | 100696 |
MT | 101 | EGY | 100439 |
MT | 101 | EGY | 102486 |
MT | 101 | EGY | 111887 |
MT | 101 | NGR | 113563 |
MT | 101 | NGR | 111959 |
MT | 101 | NGR | 145024 |
MT | 101 | NGR | 104514 |
MT | 101 | NGR | 112092 |
WT | 101 | EGY | 202375 |
WT | 101 | EGY | 116724 |
WT | 101 | EGY | 134971 |
WT | 101 | EGY | 200157 |
WT | 101 | NGR | 102441 |
WT | 101 | NGR | 146169 |
WT | 101 | NGR | 134970 |
WT | 101 | NGR | 133736 |
WT | 101 | NGR | 101247 |
I would like to transpose rows to columns and get the following:
teams | tournament | assoc | player_id1 | player_id2 | player_id3 | player_id4 | player_id5 |
---|---|---|---|---|---|---|---|
MT | 101 | EGY | 100696 | 100439 | 102486 | 111887 | |
MT | 101 | NGR | 113563 | 111959 | 145024 | 104514 | 112092 |
WT | 101 | EGY | 202375 | 116724 | 134971 | 200157 | |
WT | 101 | NGR | 102441 | 146169 | 134970 | 133736 | 101247 |
Needs to group by assoc, tournament and teams and max columns of player_idx can be 5. Tried solutions for Pivot tables with no success.