【发布时间】:2021-04-09 08:09:55
【问题描述】:
我有以下输入
| ID | LOTYP | PROID | LOCKR |
|---|---|---|---|
| XXXXX | 06 | 01 | Y |
| XXXXX | 06 | 02 | X |
| XXXXX | 06 | 02 | S |
| XXXXX | 06 | 01 | R |
| XXXXX | 02 | 01 | Y |
| XXXXX | 02 | 02 | X |
| XXXXX | 02 | 02 | S |
| XXXXX | 02 | 01 | R |
| YYYYY | 06 | 01 | Y |
| YYYYY | 06 | 02 | X |
| YYYYY | 06 | 02 | S |
| YYYYY | 06 | 01 | R |
| YYYYY | 02 | 01 | Y |
| YYYYY | 02 | 02 | X |
| YYYYY | 02 | 02 | S |
| YYYYY | 02 | 01 | R |
我想要下面的输出
| ID | 0201 | 0202 | 0601 | 0602 |
|---|---|---|---|---|
| XXXXX | R, Y | S, X | R, Y | S, X |
| YYYYY | R, Y | S, X | R, Y | S, X |
我可以分别进行 pivot 和 listagg,但我很难将它们组合起来以产生所需的输出。
【问题讨论】: