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

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

2015-09-01 13:00 543 查看
效果图


    

          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

使用此函数把数据不同的列整合为一条数据
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle 函数