0

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
...         ...         ...

マイルストーン カテゴリを含む列を動的に作成する可能性はありますか? それ以外の場合は、テーブルに対して単純な左結合を実行し、残りをコード ビハインドで実行しますが、パフォーマンスは最悪になります。

ありがとう!

4

1 に答える 1