sql >> Databáze >  >> RDS >> Oracle

Spojte hodnotu druhého sloupce, pokud je hodnota prvního sloupce stejná

Použijte Listagg() v 11g nebo WM_Concat() v 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....


  1. Procesy na pozadí

  2. SQLite3.Exception:Obraz disku databáze je chybný

  3. Fixing Lock časový limit překročení; zkuste restartovat transakci pro „zaseknutou tabulku Mysql?

  4. Jak rozdělit hodnotu oddělenou čárkami do sloupců