查询多行的时候 用‘,’组合多行成一个字符串
select UNITID,wmsys.wm_concat(CAPA_GROUP) CAPA_GROUP from
(select distinct pu.unitid,cgb.capa_group from ProdUnit pu, ProdUnitExtDF pud , CapaGrpBility cgb , UnitCap uc
where pu.unitid = pud.eqpid and pud.capability = cgb.capability and pu.unitid = uc.eqpid and uc.capability = pud.capability
and pud.menustatus = '1' and uc.isavail = 'T'
order by pu.unitid)
group by UNITID;
select UNITID,wmsys.wm_concat(CAPA_GROUP) CAPA_GROUP from
(select distinct pu.unitid,cgb.capa_group from ProdUnit pu, ProdUnitExtDF pud , CapaGrpBility cgb , UnitCap uc
where pu.unitid = pud.eqpid and pud.capability = cgb.capability and pu.unitid = uc.eqpid and uc.capability = pud.capability
and pud.menustatus = '1' and uc.isavail = 'T'
order by pu.unitid)
group by UNITID;
本文提供了一个SQL查询示例,展示了如何在数据库中查询多行数据,并使用wm_concat函数将CAPA_GROUP列的值组合成一个字符串。通过这种方式,可以有效地将多个相关字段的值整合在一起,便于后续的数据分析和处理。
990

被折叠的 条评论
为什么被折叠?



