Łącz wiele wierszy z wielu tabel

Sprawdziłemwiele inny Posty tutaj są dobrze znane z funkcji Coalesce, ale nie byłem w stanie dowiedzieć się, jak wykonać to konkretne zadanie.

Mam więc tabelę prowizji i tabelę kategorii. Stworzyłemtutaj dzięki czemu możesz zobaczyć dokładną strukturę danych z przykładowymi danymi. Zasadniczo tabela Komisji zawiera kolumny SalesRepID, LocationID, CategoryID, SurgeonID i CommissionPercent.

Używanie funkcji Coalesce, Udało mi się uzyskać coś takiego, przekazując SalesRepID, LocationID i SurgeonID:

<code>.05 (Shirts), .05 (Shoes), .05 (Dresses), .10 (Hats), .15 (Pants)
</code>

Jednak staram się, aby wyglądało to tak:

<code>.05 (Shirts, Shoes, Dresses), .10 (Hats), .15 (Pants)
</code>

Próbowałem go kilka razy z STUFF, ale nigdy nie osiągnąłem rezultatu, którego szukam.

Co prowadzi mnie do pytania, czy jest to możliwe w MsSQL 2008 R2? Jeśli tak, wszelka pomoc w uzyskaniu wyniku, którego szukam, byłaby bardzo mile widziana.

Dziękuję bardzo za czas i energię,

Andrzej

questionAnswers(2)

yourAnswerToTheQuestion