0

さて、私は次の表を持っています。

Name    ID  Website

Aaron | 2305 |  CoolSave1


Aaron | 8464 |  DiscoWorld1


Adriana |   2956 |  NewCin1


Adriana |   5991 |  NewCin2


Adriana | 4563  NewCin3

以下のように変形したいと思います。

Adriana  |  2956 |  NewCin1 |   5991 |  NewCin2 | 4563  | NewCin3


Aaron | 2305 | CoolSave1 |  8464 |  DiscoWorld | NULL | NULL    

ご覧のとおり、最初のテーブルから最初の名前を取得し、その名前に関連付けられたすべての ID/Web サイトを含む単一の行を作成しようとしています。問題は、各名前に関連付けられる Web サイトの数がさまざまであることです。これを処理するには、最大行項目に等しいフィールド数を持つテーブルを作成し、その後の行項目については、十分なデータがない場合に NULL を挿入します。

4

1 に答える 1