Concat the second column value if the first column value is same

后端 未结 3 1524
梦如初夏
梦如初夏 2020-12-12 07:40

I have a query like below and listed output of it:

SELECT DISTINCT TRACKING_NUM,TITLE_OF_DOC_SEC 
FROM some_table  
WHERE  TRACKING_NUM IS NOT NULL;
<         


        
3条回答
  •  刺人心
    刺人心 (楼主)
    2020-12-12 08:20

    Use Listagg() in 11g or WM_Concat() in 10g:

       SELECT LISTAGG(TITLE_OF_DOC_SEC, ',') WITHIN GROUP (ORDER BY TRACKING_NUM) AS TITLE_OF_DOC_SEC 
         FROM your table
        WHERE....
    
       SELECT WM_CONCAT(TITLE_OF_DOC_SEC) AS TITLE_OF_DOC_SEC
         FROM your table
        WHERE....
    

提交回复
热议问题