Объединить несколько строк из нескольких таблиц

Я рассмотрелмного Другой посты здесь и стали довольно знакомыми с функцией Coalesce, но я не смог понять, как выполнить эту конкретную задачу.

Итак, у меня есть таблица комиссий и таблица категорий. Я создалсуть здесь так что вы можете увидеть точную структуру данных с некоторыми примерами данных. В основном, таблица Комиссии имеет столбцы SalesRepID, LocationID, CategoryID, SurgeonID и CommissionPercent.

Использование функции CoalesceЯ смог получить что-то вроде этого, передав SalesRepID, LocationID и SurgeonID:

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

However, I'm trying to get it to look like:

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

Я пробовал это несколько раз с STUFF, но так и не получил результат, который искал.

Что заставляет меня спросить, возможно ли это вообще в MsSQL 2008 R2? Если это так, то любая помощь в получении результата, который я ищу, будет принята с благодарностью.

Большое спасибо за ваше время и энергия,

Эндрю

Ответы на вопрос(2)

Ваш ответ на вопрос