grubas
3.10.2009, 14:49:43
witam, potrzebuje na szybko rozwiazac problem, w bazie mam nastepujace tabele : tab1,tab2,tab3 kazda z tabel zawiera te same pola czyli pole_a_1,pole_a_2,pole_a_3,pole_b_1,pole_b_2,pole_b_3 , w formularzu wprowadzam w jakim zakresie chce przeszukiwac pola "a" oraz pola "b" czyli np. wartosci od 3 do 8 dla pol "a" oraz od 20 do 60 dla pol "b" i teraz pytanie jak skonstruowac takie zapytanie ktore przeszuka wszystkie tabele i wypisze wszystkie pola z podanego przez uzytkownika przedzialu. dziekuje.
sadistic_son
3.10.2009, 19:45:28
SELECT * FROM tab1, tab2, tab3 WHERE tab1.pole_a_1>3 AND tab1.pole_a_1<8 AND tab2.pole_a_2>3 AND tab2.pole_a_2<8 AND tab3.pole_a_3>3 AND tab3.pole_a_3<8 AND tab1.pole_b_1>20 AND tab1.pole_b_1<60 AND tab2.pole_b_2>20 AND tab2.pole_b_2<60 AND tab3.pole_b_3>20 AND tab3.pole_b_3<60