Proszę o sformulowanie zapytania, np tak zebym mial w jednej krotce Wartosc pola typu 'h' oraz 'hs'. Potrzebne jest mi to do programu, ze pierwsze pole to zmienna X a drugie to X2, wiec takiej operacji wole nie robic w petli, a przekonwertowac dane do Pivota.
Trzeba pobawic sie w Joiny, ale nieumiejetne skorzystanie z nich moze dac za duze skrzyzowanie zapytan, wiec prosze tu o pomoc ;-)
0
0
A nie prościej zrobic porządną bazę danych gdzie będziesz miał tabelę id,fi, va,h,hs,vhs,vh ?
0
Tak sie sklada ze takich rodzajow parametrow mam kilkadziesiat, w zaleznosci od Urzadzenia czyli pola ID. Nie da sie zrobic jednej 'sztywnej' krotki, wiec wole cos takiego.
0
nie widze nic w tym nieporzadnego, chyba ze mnie oswiecisz...
Taki sposob daje prostą rozbudowe - jedynie rozsrzeram ENUM , zamiast tabele bazy. No ale jak mowilem, parametry nie sa sztywne, lecz bardzo rozniaste.
0
Dobra. Zapytanie okazalo sie jednak tak proste, ze watek moze isc nawet do kosza....
SELECT a.Value HS, b.Value H, c.Value VHs,d.Value VH
FROM urzadzenia_wlasnosci a JOIN urzadzenia_wlasnosci b ON a.ID=b.ID
JOIN urzadzenia_wlasnosci c ON b.ID=c.ID AND
JOIN urzadzenia_wlasnosci d ON c.ID=d.ID WHERE
a.ID=3 AND a.Parametr="hs"
AND b.Parametr="h" AND c.Parametr="Vhs" AND d.Parametr="Vh"