在Cross Apply中使用STUFF - 语法

时间:2015-12-19 00:18:56

标签: sql-server tsql

现在以下是工作和产生大多数期望的结果,除了它在逗号分隔列表后面放一个尾随逗号。我明白我应该使用STUFF去掉尾随的逗号,但我似乎无法正确获取语法在哪里插入STUFF和FOR XML PATH('')),1,2,'')

SELECT DISTINCT keyid, [DerivedColumn] FROM table A
CROSS APPLY (SELECT A.type + ',' FROM table B WHERE A.keyid=B.keyid 
ORDER BY A.typenum FOR XML PATH('')) AS C (DerivedColumn)

提前谢谢

0 个答案:

没有答案