SQL Server 2008 R2 に 2 つのテーブルがあります。
Phases_ID Phases_Title
------------------------
1 Phase1
2 Phase2
... ...
および表「マイルストーン」
Milestones_ID Milestones_PhaseID Milestones_Category
------------------------------------------------------
1 1 Project
2 1 Project
3 1 Customer
... ... ...
これは、テーブル間の 1:n の関係であることがわかります。
今、私はそのような結果を持つクエリが必要です:
Phases_ID Project Customer (Columns 'Project' and 'Customer' counts milestones)
---------------------------------
1 2 1
2 0 3
... ... ...
マイルストーン カテゴリを含む列を動的に作成する可能性はありますか? それ以外の場合は、テーブルに対して単純な左結合を実行し、残りをコード ビハインドで実行しますが、パフォーマンスは最悪になります。
ありがとう!