数据合并 多行字段合并
ORACLE
SELECT 合并字段,LISTAGG(合并字段,',') WITHIN GROUP (ORDER BY 合并字段) AS 合并后和名称
FROM tablea
where 什么条件
group by 合并字段-- 无合并字段,合成成一行
SQLSERVER
select 合并字段,
STUFF((select ',' + name from (
SELECT tablea.id id,tableb.name name FROM tablea
inner join tableb on tablea.id = tableb.id
)t where id = t.id for xml path('')),1,1,'') as name
from tablec
where 什么条件
group by 合并字段