Łą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