[英]SQL - Multiple rows into single column
我想从下面的查询中获取数据输出,并将所有电子邮件地址连接在一起,用分号按员工姓名分组。
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
基本上,看起来你想在TSQL中使用MySql的GROUP_CONCAT
聚合函数。 如果是这种情况, 本文可能有所帮助 - 检查出来!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.