这是表结构
id empRef_ID mkt_route_ID sl_No
----------------------------------------------------
1 8 6 1
2 8 8 1
3 8 20 2
4 8 22 2
5 8 23 2
我希望像这样出来
empRef_ID mkt_route_ID sl_No
----------------------------------------------------
8 6/8 1
8 20/22/23 2
答案 0 :(得分:4)
SELECT empRef_ID , mkt_route_ID=
STUFF((SELECT '/ ' + cast(mkt_route_ID as varchar)
FROM table_2 b
WHERE b.sl_No = a.sl_No
FOR XML PATH('')), 1, 2, ''),sl_No
FROM table_2 a
GROUP BY empRef_ID,sl_No