如何实现简单的列转化
医院名称 科别 其他小科表 医技小科别
安徽医科大学儿科 理疗科、血透中心肿瘤放射科神经电生理室、超声波室
安徽医科大学心内科 理疗科、血透中心肿瘤放射科神经电生理室、超声波室
安徽医科大学 神经内科 理疗科、血透中心肿瘤放射科神经电生理室、超声波室
安徽医科大学肾内科 理疗科、血透中心肿瘤放射科神经电生理室、超声波室
安徽医科大学呼吸内科 理疗科、血透中心肿瘤放射科神经电生理室、超声波室
我要变成:
安徽医科大学 儿科 心内科 神经内科 肾内科 呼吸内科 理疗科、血透中心肿瘤放射科 神经电生理室、超声波室
请问如何实现呢?
注意要消除重复的数据哦!
[解决办法]
select 医院名称,wm_concat(distinct 科别)||','|| wm_concat(distinct 其他小科表)||','||wm_concat(distinct 医技小科别)group by 医院名称;