Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 366 Pomógł: 0 Dołączył: 2.01.2007 Ostrzeżenie: (0%)
|
hej, tytul postu pewnie malo jasny, ale zaraz wyjasnie o co mi chodzi. mam tabele test_props ktora trzyma propertisy wartosci z tabeli test_gl.
test_props ma takie pola:
ja chcialabym miec takiego sql'a ktory bedzie mi wyciagl dane z tej tabeli na podstawie kilku wartosci properties. chcialabym aby to pytanie dzialalo na takiej zasadzie:
czyli aby wyciagnelo takie pozycje, dla ktorych value wynosi 337 gdy name = 'name_1' oraz 'jakas_wartosc' gdy name = 'name_2' da sie to w jakis sposob zrobic? pzdr moze podam przyklad. zalozmy ze w tabeli test_props mamy po 3 wpisy odpowiednio dla test_gl_id = 1, 2 i 3: dla test_gl_id =1 sa wpisy:
dla test_gl_id = 2 sa wpisy:
zas dla test_gl_id =1 sa wpisy:
i ja chce miec teraz takiego selecta, ktory wyciagnie mi te test_gl_id dla ktorych value = 'value_1' gdy name = 'name_1' oraz dla ktorych value = 'value_3' podczas gdy name = 'name_3' - czyli powinno mi znalezc tet_gl_id 1 oraz 3 Ten post edytował misty 30.09.2011, 08:32:52 |
|
|
|
misty select tych samych wartosci przy roznych warunkach 30.09.2011, 08:20:10
luckyps O cos takiego Ci chodzi ?
[SQL] pobierz, plaintext... 30.09.2011, 08:21:43
misty nie, bo takie zapytanie zwroci mi test_gl_id 1, 2 ... 30.09.2011, 08:36:07
nospor [SQL] pobierz, plaintext SELECT t1.id FROM test_pr... 30.09.2011, 08:39:40
misty hmm, nie wiem czy sie tak daa, dostaje err:
[SQL]... 30.09.2011, 08:52:33
nospor zamiast drugiego FROM miało być LEFT JOIN... no ni... 30.09.2011, 08:54:53
misty szczerze to chyba nie skumalam tego zapytania na p... 30.09.2011, 08:57:43 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 10:35 |