Gå til innhold

[LØST] Endre utseende på en key-value tabell


Anbefalte innlegg

Skrevet (endret)

Jeg har en tabell i Oracle som har følgende "meta" struktur

 

unik ID , Key, Value

 

Jeg har omtrent 10 Key's.

 

Nå vil jeg endre utseende på dette, og lage et view slik at radene ser slik ut

unikID   Key#1          Key#2       ...   Key#10
1           verdiKey1     VerdiKey2  ...   VerdiKey10
2           verdiKey1     VerdiKey2  ...   VerdiKey10

Jeg har for meg at dette skulle være enkelt i Oracle, men jeg sliter med å få det til. Hadde for meg at jeg kunne bruke "case when" statements for dele det opp slik, men det ser ikke slik ut.

Endret av olona
Videoannonse
Annonse
Skrevet

Jepp Roac. Takk skal du ha. Løste denne med en Max decode statement. Jeg var sååå nærme.

 

select 

ID_fields,
max( decode (d.key, 'KEYONE', value ,null)) nameOfCol1,       
max( decode (d.key, 'KEYTWO', value ,null)) nameOfCol2

from tableX

group by id_fields

 

Beklager det er på engelsk, men antar at de fleste leser det her...

Skrevet (endret)

Edit (double post)

Sorry.

 

Gikk litt tregt her. Kan man kanskje slette denne posten?

 

o.

Endret av olona

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...