Concatenar múltiples filas de varias tablas

He revisadomuchos otro las publicaciones aquí y me he familiarizado bastante con la función Coalesce, pero no he podido averiguar cómo hacer esta tarea específica.

Entonces, tengo una tabla de Comisiones y una tabla de Categorías. He creado ungist aquí para que pueda ver la estructura de datos exacta con algunos datos de ejemplo. Básicamente, la tabla de la Comisión tiene una columna SalesRepID, LocationID, CategoryID, SurgeonID y CommissionPercent.

Usando una función coalesce, He podido obtener algo como esto al pasar SalesRepID, LocationID y SurgeonID:

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

Sin embargo, estoy tratando de hacer que se vea como:

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

Lo intenté varias veces con STUFF, pero nunca obtuve el resultado que buscaba.

¿Qué me lleva a preguntar si esto es posible incluso en MsSQL 2008 R2? Si es así, cualquier ayuda para obtener el resultado que estoy buscando sería muy apreciada.

Muchas gracias por tu tiempo y energía,

Andrés

Respuestas a la pregunta(2)

Su respuesta a la pregunta