2

これが公式にピボットと呼ばれるかどうかはわかりませんが、私が望む結果は次のとおりです。

+------+---------+------+
| Alex | Charley | Liza |
+------+---------+------+
|  213 |     345 |    1 |
|   23 |     111 |    5 |
|   42 |      52 |    2 |
|  323 |         |    5 |
|   23 |         |    1 |
|  324 |         |    5 |
+------+---------+------+

私の入力データは次の形式です。

+-----+---------+
| Apt |  Name   |
+-----+---------+
| 213 | Alex    |
|  23 | Alex    |
|  42 | Alex    |
| 323 | Alex    |
|  23 | Alex    |
| 324 | Alex    |
| 345 | Charley |
| 111 | Charley |
|  52 | Charley |
|   1 | Liza    |
|   5 | Liza    |
|   2 | Liza    |
|   5 | Liza    |
|   1 | Liza    |
|   5 | Liza    |
+-----+---------+

私は約100の名前を持っているので、このような大量のサブクエリを実行する必要はありません

select null, null, thirdcolumn from...
select null, seconcolumn from...
select firstcolumn from...

またはそれ以外でこれを行う方法はありPIVOTますか?

4

2 に答える 2