0

データベース: Microsoft SQL Server 2012

コンピューターとインストールされているソフトウェアを含むテーブルが 1 つあります。現在、1 台のコンピューターに 30 以上のソフトウェアをインストールできますが、インフラストラクチャにはおそらく 100 以上の異なるソフトウェアが存在します。

これはテーブルの表現です

Computer  | Software
--------------------
PC123     | Office
PC123     | Firefox
PC456     | Office
PC456     | Firefox
PC456     | CAD
PC789     | Firefox
PC789     | Outlook
...

私はこのような結果を探しています

Computer  | Software 1 | Software 2 | Software 3 
------------------------------------------------
PC123     | Firefox    | Office     | NULL
PC456     | CAD        | Firefox    | Office
PC789     | Firefox    | Outlook    | NULL
...

私は動的PIVOTを調べてきましたが、SQLはまだ初めてです。

お手伝いありがとう

4

2 に答える 2