【发布时间】:2019-04-18 15:50:18
【问题描述】:
我有一个具有以下结构的视图:
areas employee_id complaint_type_id
a1 e1 c1
a2 e1 c1
a3 e2 c1
a1 e1 c2
.
现在在代码中,我正在从视图中获取特定员工的 area 和 complaint_type_id。我想显示分配给不同区域员工的投诉类别。
我得到的输出如下:
area complaint_type_id
a1 c1
a2 c1
a3 c1
a1 c2
a2 c2
a3 c2
在此输出中,每种投诉 id 的区域都在重复。我想在一行中显示特定区域的投诉类别
我想要的输出如下:
area complaint_type_id
a1 c1,c2
a2 c1,c2
a3 c1,c2
我尝试使用group by 子句,但在group by 的输出中,每种投诉类型出现两次。我怎样才能达到我想要的输出?
【问题讨论】:
-
使用 FOR XML PATH listagg 等效!!
标签: sql sql-server view