さて、私は次の表を持っています。
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 を挿入します。