Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQLite] wielokrotne zapytanie where, np. zamiast WHERE id=1 and id=2 and id=3
madrazel
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 21.08.2008

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


czy zamiast WHERE id=1 and id=2 and id=3 można to jakoś inaczej zapisać np. jakoś tak 

WHERE id = 1,2,3,4,5,67 - oczywiście ten sposób nie działa, ale nigdzie nie mogę się doczytać jak to poprawnie zrobić

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zegarek84
post
Post #2





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

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


Cytat(madrazel @ 7.09.2009, 10:47:16 ) *
czy zamiast WHERE id=1 and id=2 and id=3 można to jakoś inaczej zapisać np. jakoś tak 

WHERE id = 1,2,3,4,5,67 - oczywiście ten sposób nie działa, ale nigdzie nie mogę się doczytać jak to poprawnie zrobić

chyba miałeś na myśli OR a nie AND (IMG:style_emoticons/default/tongue.gif) - odpowiedzi powyżej - wszystko zależy w jakim zakresie to będziesz miał bo jeśli <1;500> to between lub AND z zastosowaniem nierówności lub jedno równanie matematyczne które musi zwrócić true (niejednokrotnie da się tak zastąpić wielokrotne powtarzanie AND przy dosyć złożonym przeszukiwaniu danych zależnych od siebie)... jeśli liczby te nie są ze sobą w ogóle powiązane ani liniowo ani zależnością jakąś regularną (np. geometrycznie) to jak w poście wyżej korzystasz z IN()
Go to the top of the page
+Quote Post

Posty w temacie
- madrazel   [SQLite] wielokrotne zapytanie where   7.09.2009, 09:47:16
- - tomsi   Between   7.09.2009, 09:51:14
- - zzeus   Raczej [SQL] pobierz, plaintext SELECT * FROM tbl...   7.09.2009, 09:52:48
- - zegarek84   Cytat(madrazel @ 7.09.2009, 10:47:16 ...   7.09.2009, 12:18:48


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: 13.10.2025 - 12:19