如何在SQLServer中使用“for XML路徑”和“for XML路徑”表為:+----+------+| Id | Name |+----+------+ | 1 | aaa || 1 | bbb || 1 | ccc || 1 | ddd || 1 | eee |+----+------+所需產(chǎn)出:+----+---------------------+| 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此查詢工作正常。但我只需要解釋一下它是如何工作的,或者有沒(méi)有其他的或短期的方法來(lái)做到這一點(diǎn)。我對(duì)此感到非常困惑。
如何在SQLServer中使用“for XML路徑”和“for XML路徑”
慕森卡
2019-06-14 16:13:04