Diskuze: Kombinacie hodnot podla klucov

Ostatní jazyky SQL SQL a databáze Kombinacie hodnot podla klucov

Avatar
makis824
Člen
Avatar
makis824:

Ahoj,

neviem si poradit s nasledovnym prikladom:

Mam tabulku:

id typ value
1 T1 Cierna
2 T1 Modra
3 T2 S
3 T2 M

..a potrebujem z nej vytvorit (kombinacie vsetkych hodnot podla klucov 'typ'):

id T1 T2
1 Cierna S
2 Cierna M
3 Modra S
4 Modra M

..za nasmerovanie vopred vdaka

 
Odpovědět 4.9.2014 9:31
Avatar
Odpovídá na makis824
Martin Konečný (pavelco1998):

Možná by to šlo nějak řešit přes CROSS JOIN.

 
Nahoru Odpovědět 4.9.2014 9:32
Avatar
makis824
Člen
Avatar
Odpovídá na Martin Konečný (pavelco1998)
makis824:

..pokusam sa pouzit CROSS, nasledne PIVOT ..

 
Nahoru Odpovědět 4.9.2014 10:08
Avatar
STP
Člen
Avatar
STP:

Možná trošku kostrbatě :)

SELECT a.value, b.value
  FROM tabulka a
  left join tabulka b on a.typ <> b.typ
  where a.typ = 'T1'
Nahoru Odpovědět 4.9.2014 10:56
Když umřít, tak online!!!
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.