Объединить несколько строк из нескольких таблиц
Я рассмотрелмного Другой посты здесь и стали довольно знакомыми с функцией 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? Если это так, то любая помощь в получении результата, который я ищу, будет принята с благодарностью.
Большое спасибо за ваше время и энергия,
Эндрю