SELECT d.EmployeeID,d.Name,d.Department,d.Manager,
STUFF(((SELECT ', '+e.EmailAddress AS "text()"
FROM EmployeeEmailAddresses e
WHERE e.EmployeeID=d.EmployeeID
ORDER BY e.EmailAddress
FOR XML PATH(''),TYPE).value('./text()[1]','VARCHAR(1000)')),1,2,'') AS EmailAddresses
FROM EmployeeDetails d
ORDER BY d.Name;