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

Zobrazení více hodnot sloupce v jednom řádku (SQL Oracle)

Myslím, že by to mělo fungovat, za předpokladu, že pro každý SEQ hodnota je vždy řádek s ROWSEQNUM=1 a hodnoty pro ROWSEQNUM zvyšovat postupně bez mezer.

select seq, min(rowseqnum), max(assoc_list)
from (
  select seq, rowseqnum, sys_connect_by_path(assisting_associate,';') assoc_list
    from assoc_table
    start with rowseqnum=1
    connect by seq = prior seq and rowseqnum = prior rowseqnum + 1
  )
group by seq



  1. Chyba Postgres s Sinatra/Haml/DataMapper na Heroku

  2. Jak přesně se liší použití OR v příkazu MySQL s/bez závorek?

  3. Oprávnění Oracle SQL privelege pro více atributů a tabulek pomocí jednoho příkazu

  4. přidání jedinečného k existujícímu cizímu klíči