データベース: 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はまだ初めてです。
お手伝いありがとう