从具有逗号分隔值的列中获得所需的结果

时间:2019-03-24 21:09:09

标签: sql sql-server sql-server-2012

我有一张表,其中一列具有逗号分隔的值

id | name| services
-------------
10 | book | 1,2,3  
20 | copy | 4,5
30 | pen  | 3

其他表格

id |services
-------------
1| S1  
2| S2
3| S3
4| S4

我想要的结果是

id | name| services
-------------
10 | book | "S1 | S2 | S3" 
20 | copy | "S4 | S5"
30 | pen  | "S3"

如何在SQL查询中获得此结果?我正在使用SQL Server 2012

0 个答案:

没有答案