![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 9.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam nastepujacy problem: Jest tabela CARS z polami: id (klucz glowny) owner_id (klucz obcy tabeli owners, więc może się powtarzać. wlasciciel moze posiadac wiele samochodów) mark year I chce wyciagnac wszystkie rekordy, ktore zawieraja np. ZARÓWNO mark=opel oraz year=2002, jak i mark=seat oraz year 2001, czyli takie zagniezdzone AND, tyle, że dość nietypowe (bo to bedzie wyszukiwarka z checkboxami). Moja propozycja jest nastepujaca:
Czy dobrze kombinuje? Niestety nie moge teraz tego sprawdzic, bo nie mam tu dostepu do mojego projektu, ale podejrzewam, ze to nie bedzie takie proste. Bede wdzieczny za wszelkie wskazówki, dzięki. Ten post edytował Zeppelin 27.09.2010, 09:53:27 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat A co jesli nie znam z góry ile bedzie tych warunków obok OR? Czyli: Bez problemu[SQL] pobierz, plaintext WHERE (warunek 1) OR (warunek 2) [OR (warunek n)] Czy bedzie mozliwe zalatwic to w sql'u? Tu pisałem jak dynamicznie budować warunki dla zapytania http://nospor.pl/wyszukiwarka-zapytanie-za...d-warunkow.html musisz tylko wprowadzic lekką modyfikację pod siebie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 03:08 |