如何在SQLServer中使用“for XML路徑”和“for XML路徑”表為:+----+------+| Id | Name |+----+------+ | 1 | aaa || 1 | bbb || 1 | ccc || 1 | ddd || 1 | eee |+----+------+所需產出:+----+---------------------+| Id | abc |+----+---------------------+ | 1 | aaa,bbb,ccc,ddd,eee |+----+---------------------+查詢:SELECT ID, abc = STUFF( (SELECT ',' + name FROM temp1 FOR XML PATH ('')), 1, 1, '' ) FROM temp1 GROUP BY id此查詢工作正常。但我只需要解釋一下它是如何工作的,或者有沒有其他的或短期的方法來做到這一點。我對此感到非常困惑。
如何在SQLServer中使用“for XML路徑”和“for XML路徑”
慕森卡
2019-06-14 16:13:04