Ich habe eine Tabelle CSFT_SuggestionItem mit Spalten wie:
SuggestionItemID Title Description, etc.
------------------------------------------------------------
1 Item 1 Do more work
2 Item 2 I think more is good
Für jedes SuggestionItem kann es mehrere "Anwendungen" geben, mit denen es verknüpft werden kann, also habe ich CSFT_SuggestionItemApplication
SuggestionItemID ApplicationID
----------------------------------
1 1
1 2
2 1
Und ich habe eine CSFT_Application Tabelle
ApplicationID Description
----------------------------------
1 Spring
2 Summer
3 Fall
4 Winter
Ich möchte, dass meine Ausgabe wie folgt aussieht:
SuggestionItemID Applications
----------------------------------
1 Spring, Summer
2 Spring
Ich weiß, dass ich das mit Looping machen kann. Aber, gibt es einen besseren Weg in Sql Server 2005? Vielleicht COALESCE, PIVOT, etc.