SQL
PK0 | PK1 | PK2 | VAL |
---|---|---|---|
0 | 1 | 1 | aaa |
0 | 1 | 2 | bbb |
0 | 1 | 4 | ddd |
0 | 2 | 1 | 111 |
0 | 2 | 4 | 222 |
0 | 5 | 5 | @@@ |
1 | 1 | 1 | AAAAA |
1 | 1 | 3 | BBBBB |
1 | 1 | 4 | DDDDD |
1 | 2 | 2 | 12345 |
1 | 2 | 4 | 67890 |
1 | 5 | 5 | @@@@@ |
こんな感じのテーブルがある。
PK1は1〜30、PK2は1〜6が入る。
こういう形のテーブルに変換しなければならない
PK0 | PK1 | PK2-1 | PK2-2 | PK2-3 | PK2-4 | PK2-5 | PK2-6 |
---|---|---|---|---|---|---|---|
0 | 1 | aaa | bbb | null | ddd | null | null |
0 | 2 | 111 | null | null | 222 | null | null |
0 | 5 | null | null | null | null | @@@ | null |
1 | 1 | AAAAA | BBBBB | null | DDDDD | null | null |
1 | 2 | 12345 | null | null | 67890 | null | null |
1 | 5 | null | null | null | null | @@@@@ | null |
どうやればいいかなぁ。