Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Concatenar o valor da segunda coluna se o valor da primeira coluna for o mesmo


Use Listagg() em 11g ou WM_Concat() em 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....