![]() |
![]() |
-mysqlmen- |
![]()
Post
#1
|
Goście ![]() |
Hej. Chcę pobrać z bazy zapytanie, a warunkiem ma być 7 dat które podam. Nie dam and, bo jeśli jakieś nie będzie to nic nie wyświetl, a także nie dam OR bo jak znajdzie jakąś to resztę ominie. Dzięki.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 709 Pomógł: 176 Dołączył: 24.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
przeczytaj raz jeszcze o warunkach logicznych z naciskiem na warunek OR w wolnym tłumaczeniu zapytanie ma wyglądać tak:
wyświetl wszystkie rekordy gdzie data to data[1] lub data[2] lub itd. i teraz jeżeli znajdzie którąkolwiek z tych dat to wyświetli ją na liście wyników. Czyli bierze pierwszy rekord sprawdza warunek 1 jeżeli jest prawdziwy to zwraca wynik i idzie do następnego rekordu sprawdzać, jeżeli nie jest prawdziwy to sprawdza drugi warunek itd. jeżeli którykolwiek warunek będzie prawdziwy to taki rekord będzie spełniał kryteria i znajdzie się na liście wyników, jeżeli żaden warunek nie będzie prawdziwy to rekordu w wynikach nie będzie. W mysql mamy jeszcze IN gdzie możesz podać zbiór konkretnych elementów które mają pasować. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 19:39 |