場景一 某表中 id,name,sex 根絕 id 分組 將一組的name 相加用逗號隔開 將sex 相加用逗號隔開
用到的sql 函數 for xml 和 STUFF
SELECT
id,
[name] = stuff(
(
SELECT
',' + [name]
FROM
tabla AS a
WHERE
a.id= b.id for xml path ('')
),
1,
1,
''
),
[sex] = stuff(
(
SELECT
',' + [sex]
FROM
tabla AS a
WHERE
a.id = b.id FOR xml path ('')
),
1,
1,
''
)
FROM
tabla AS b
GROUP BY
id