0

次の内容のテーブルを転置する必要があります。

COL_A     COL_B     COL_C
544       D1        268
544       D1        269
544       D2        1
544       D3        69
544       D3        70

以下に:

COL_A     D1      D2      D3
544       268     1       69
544       268     1       70
544       269     1       69
544       269     1       70

したがって、COL_A が一意に出現するたびに、COL_B の一意の値がそれぞれ列になり、COL_B、COL_C のすべての順列が転置されます。たとえば、D1 が 5 行、D2 が 2 行、D3 が 3 行、D4 が 2 行ある場合、5*2*3*2=90 行が必要になります。

これを実現するための適切なSQLサーバー構造を教えてください。

4

0 に答える 0