您的位置:首页 > 数据库 > Oracle

ORACLE wmsys.wm_concat()函数把某列数据整合到一起

2015-09-01 11:44 573 查看
select

              mt.id,

              wmsys.wm_concat(mc.CARD_ID) CARDIDS,

              mt.DESCR,

                 mt.MODEL_ID,

                 mt.RATIO,

              wmsys.wm_concat(bt.name) cardName,

                 mt.CREATED_AT,

               mt.UPDATED_AT,

                mt.CREATOR_ID,

                mt.UPDATOR_ID

                from MOD_WB_PARAMS_TB mt

                left join MOD_WB_PARAMS_CARD_TB mc on mt.id = mc.WB_CARD_ID

              left join BAS_CARD_TB bt on mc.CARD_ID = bt.ID

              where mt.MODEL_ID = ' '

              group by

              mt.id,

              mt.DESCR,

              mt.MODEL_ID,

              mt.RATIO,

              mt.CREATED_AT,

              mt.UPDATED_AT,

              mt.CREATOR_ID,

              mt.UPDATOR_ID  

              order by mt.id
除了cardId和cardName其他的列的值都相同 需要吧这两列的值用,号分隔整合到一起
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle 函数