with cte (PersonID, FirstName, name) 
as
(
    select 
        p.PersonID, p.FirstName, dep.name 
    from 
        [PersonDepMapping] map 
    inner join 
        person p on map.personid = p.PersonID
    inner join 
        Department dep on dep.DepartmentID = map.DepartmentID
)
select * 
from cte
This is what I am getting now:
1   Kim     English
1   Kim     Economics
2   Gytis   Engineering
3   Peggy   Mathematics
I want an output something like this:
1   Kim     English, Economics
2   Gytis   Engineering
3   Peggy   Mathematics
Can anyone please help? I couldn't find any answer that could help me
get what I need - do I need to use GROUP BY or FOR XML PATH or something else entirely?
 
     
    