データセットの結果をピボットしようとしていますが、発生している集計はありません。SQLピボット集約なし
Select StufferID from from #temp_Stuffers where SponsorID IN (111,222,333)
これは私に0-2の結果を与えます。 in
は正常に動作しません - どのように私はあなたがあなたの望む結果を得るためにouter join
を使用する必要があることが
Sponsor ID StufferID1 StufferID2
111 S1 S2
222 S5
333
むしろ
SponsorID StufferID
111 S1
111 S2
222 S5
スポンサーごとに最大数のスタッファーがありますか? 'in'の代わりに' outer join'を使う必要があります。また、最大のスタッファー数が分からない場合は、 'dynamic sql'も使用する必要があります。 – sgeddes
http://stackoverflow.com/q/1343145/6205293 – mo2