I have 3 tables
Users
user_id  name
1        mike
Assigned_Bosses
user_id  boss_id
1        3
1        5
Bosses
boss_id  boss_email
3        foo@bar.com
5        test@bar.com
How can I select a user so I can get the emails of all bosses in single row delimited with ;?
name  boss_email
mike  foo@bar.com;test@bar.com  
The following obviously won't work but it's what I'm looking to do:
SELECT concat(b.boss_email), u.name
FROM Users u
LEFT OUTER JOIN Assigned_Bosses a ON a.user_id = u.user_id
LEFT OUTER JOIN Bosses b ON b.boss_id = a.boss_id 
WHERE user_id = 1
Also this is SQL Server 2008 so not all functions are available.
 
     
     
    