Reputation: 26972
I would like to take the data output from the query below and join all of the email addresses together separated by a semicolon grouped by the employee name.
SELECT
DISTINCT
p.email
, e.name
FROM
PERSON p
INNER JOIN
EMPLOYEE e
ON
p.agentofrecord_id = e.employee_id
WHERE
dbo.GetPersonMember(p.person_id) = 1
AND (p.isactive = 1)
AND p.email <> ''
ORDER BY name
Upvotes: 3
Views: 2564
Reputation: 881497
Basically, it looks like you want MySql's GROUP_CONCAT
aggregate function in TSQL. If that's the case, this article may help -- check it out!
Upvotes: 5