Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] Zapytanie ze złożonym warunkiem
camikazee
post 29.01.2009, 10:45:37
Post #1





Grupa: Zarejestrowani
Postów: 171
Pomógł: 18
Dołączył: 17.04.2006
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Witam!

Chciałbym wiedzieć czy mogę zrobić coś takiego. Mianowicie mam zapytanie, które wyciąga mi z wielu tabel pewne informacje, m.in. o firmach. Firma ma przyporządkowane województwo (int), które odnosi się do tabeli województw. Ma również pole zasięg z wartościami: lokalnie, województwo, polska... Zapytanie wyciąga to co ma i wszystko jest ok. Mogę dodawać dodatkowe filtry dopisując je po WHERE. Tak właśnie do tej pory było, że wybierając województwo z wyszukiwarki i dopisywał się warunek AND id_woj = 'x' wtedy wyjmowane były firmy z danego województwa. Teraz problem polega na tym, że chciałbym aby firma, która ma w polu zasięg wartość 'lokalnie' uwzględniała warunek AND id_woj = 'x', jeżeli wartość będzie różna od 'lokalnie', to ma pominąć ten warunek, tym samym wyjmując firmy dla wszystkich województw. Czy jest to wykonalne?


--------------------
www.fachoweuslugi.pl | www.zlec-usluge.pl | www.pokazsie.pl
Go to the top of the page
+Quote Post
kefirek
post 29.01.2009, 12:00:03
Post #2





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----


  1. WHERE id_woj <> 'lokalnie'


Może o takie coś chodzi ?
Go to the top of the page
+Quote Post
camikazee
post 29.01.2009, 13:04:32
Post #3





Grupa: Zarejestrowani
Postów: 171
Pomógł: 18
Dołączył: 17.04.2006
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Nie. id_woj zawiera identyfikator kolumny z tabeli województw. Zasięg ma wartości lokalnie, polska, swiat... I jeżeli zasieg = 'lokalnie' wtedy nie ma uwzględniać warunku AND id_woj = 'x'


--------------------
www.fachoweuslugi.pl | www.zlec-usluge.pl | www.pokazsie.pl
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 09:53