![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 11.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Robię wyszukiwarkę i jak do tej pory udało mi się zrobić taką która wyszukuje gdy zadamy jej kilka warunków. SELECT * FROM tabela WHERE warunek1 AND warunek2 AND warunek3 and warunek4 itd, ale chciałbym zrobić tak, że nawet gdyby któryś z warunków nie został spełniony to zostałyby wyszukane pozycje które spełniają pozostałe warunki. Bardzo proszę o jakieś wskazówki, może jakieś przykłady. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 11.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Może wypowiedziałem się mało precyzyjnie, chodzi mi o wyszukiwarkę nieruchomości.
Jeżeli np. tylko cena nie będzie spełniała warunku, to chciałbym żeby takie ogłoszenie także zostało wyszukane, ale z drugiej strony żeby zapytanie nie zwracało całej bazy. To samo tyczy się innych warunków. A co do SELECT * FROM tabela WHERE (warunek1 AND warunek2) OR (warunek1 AND warunek3) OR (warunek2 AND warunek3) to wszystko fajnie wyglada jak jest mało warunków, ale w przypadku wszystkich które mogą być wybrane, a jest ich 12 sprawa wyglada troche gorzej i wypisanie wszystkich warunków troche potrwa. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 04:34 |