Skocz do zawartości

Ciężkie zapytanie SQL (WHERE != AND x= OR y=)


k0l3c

Rekomendowane odpowiedzi

Próbuję wyświetlić wszystkie wpisy, które w mają w id_1 lub id_2 lub id_3 podaną wartość "20", ale nie chcę wyświetlić wpisu, którego id=10.

Zapis poniżej daję dla kontrastu, zapytanie tak wysłane zwraca wpisy, które spełniają 1 warunek w tym niezgodność id=10 (wiem, zapis != powinienem zmienić na <> ale to działa tak samo)

"SELECT * wpisy WHERE id!=10 AND id_1=20 OR id_2=20 OR id_3=20"

A ja potrzebuję coś jakby nawias, aby spełniony był 1szy warunek i 1en z pozostałych 3ch, a nie tylko jeden z czterech.

Czyli:

"..gdzie id!=10 oraz id_1 lub id2_ lub id_3 jest równe=20"

penguins.jpg

Odwiedzaj regularnie mój blog o seo na lukaszt.pl podobno warto ;)

Odnośnik do komentarza
Udostępnij na innych stronach

Dobra, masz rację, idę spać ;)

Wstawiałem te nawiasy wcześniej ale widocznie coś pomyliłem, bo teraz działa tak jak chciałem.

Za dużo siedzę w kodzie już dzisiaj :P

Dzięki

EDIT: Widzę, że już skończyłeś swój katalog, ja właśnie urozmaicam swój, być może jeszcze zgłoszę się po poradę np. odnośnie dodania płatności. Pozdrawiam.

penguins.jpg

Odwiedzaj regularnie mój blog o seo na lukaszt.pl podobno warto ;)

Odnośnik do komentarza
Udostępnij na innych stronach

Na przyszłość zainteresuj się jeszcze klauzulą IN ()

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności