Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak sformułować zapytanie do bazy?
alex2c
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 26.10.2010

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


Witam Forumowiczów.
Mam taki problem:

IDFIELD | DATA_TXT | ITEMID

a aas 1
32 pon 1
33 wt 1

23 12 2
24 qw 2

Jak wyszukać (jednym zapytaniem) ITEMID (w przykładzie wynikiem powinno być 1), dla którego dla IDFIELD =32 =>DATA_TXT =pon oraz dla IDFIELD =33 =>DATA_TXT =wt ?

Próbowałem różnych sposobów aczkolwiek stopień mojej znajomości nie pozwala na znalezienie rozwiązania tego problemu. Na forach nie potrafię się doszukać.
Proszę o pomoc.
Dziękuję i pozdrawiam!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
alex2c
post
Post #2





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 26.10.2010

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


Hej
IN('a','b','c') to funkcja, która nie sprawdzi czy w kolumnie PIERWSZA są wszystkie 3 wartości (iloczyn logiczny), a jedynie jeśli jakakolwiek z nich jest (suma logiczna).
Popraw mnie jeśli się mylę, bo szukałem i testowałem i klapa.
pozdro!

Problem rozwiązałem przeszukując całą tablicę już po zapytaniu.
Gdyby jednak ktoś z Was mógł mi wytłumaczyć jak w jednej kolumnie wyszukać czy są wszystkie 3 wyznaczone przez usera wpisy jednym zapytaniem to będę wdzięczny.
pozdrawiam!
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 11.10.2025 - 07:14