![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 29.11.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Ostatnio natknąłem się na dziwny problem. Mianowicie potrzebuję zliczyć ilość wierszy stosując poniższe zapytanie nr 2. Niestety wynik zapytania zawsze jest 0. Natomiast zapytanie z tymi samymi warunkami, ale bez COUNT(*) zwraca poprawne wyniki. Poniższy wynik z obliczeń jest mi niezbędny do paginacji na stronę. Poniższe zapytanie nr 1 zwraca poprawne wyniki.
Poniższe zapytanie nr 2 zawsze zwraca 0
Kombinacje z użyciem SQL_CALC_FOUND_ROWS i FOUND_ROWS() też dają wynik 0. W związku z powyższym proste pytanie, jak zliczyć ilość wierszy z powyższego zapytania nr 1 ? Czy to jest błąd składni czy jakieś ograniczenie SQLa ? Dziękuję za pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
lub
Czyżby wystarczyło? (IMG:style_emoticons/default/smile.gif) Poza tym, jak wspomniał @up, nie znamy struktury dokładnie a to zapytanie po części jest dla mnie trochę dziwne (IMG:style_emoticons/default/tongue.gif) Ten post edytował Sephirus 22.12.2011, 09:42:53 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 04:37 |