作者cutecpu (可爱中央处理器)
看板Database
标题Re: [SQL ] 组合字串
时间Thu Oct 20 00:41:25 2011
select t1.column1,
stuff(
(
select ',' + t2.column2
from table_name t2
where t2.column1 = t1.column1
for xml path('')
),1,1,''
) as column2
from (
select distinct column1
from table_name
) t1
※ 引述《apiod ( )》之铭言:
: column1 column2
: a 100
: a 200
: a 300
: b 400
: c 500
: 如果我在 select 的时候
: 我应该怎麽写 他捞出来的结果才会变成下面这样呢?
: column1 column2
: a 100,200,300
: b 400
: c 500
: 感谢解惑
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.167.194.46
1F:→ apiod:感谢 请问 for xml path 的功用是? 10/20 10:09