Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 853 Pomógł: 25 Dołączył: 27.08.2003 Skąd: Katowice Ostrzeżenie: (0%)
|
PROBLEM
wyciągnięcie ostatnich X wierszy z wyniku zapytania (cos jak limit ale dla ostatnich, a nie pierwszych wierszy) przykladowo zwraca 1000 wierszy, a ja chcialbym tak skonstruowane zapytanie, ktory zwrociloby np. 50 ostatnich wierszy z tego co zwraca w/w zapytanie... ROZWIĄZANIE 1. mozna uzyc DESC a potem po stronie php posortowac z powrotem we wlasciwej kolejnosci, ale to dla mnie kombinowanie, nie licząc narzutu... 2. mozna zrobic najpierw SELECT COUNT(*) a potem 2-gie wlasciwie zapytanie podstawiajac w LIMIT otrzymany COUNT(*) minus ilość wierszy do wyciągnięcia. ale to ciagle 2 zapytania. bylbym rad gdyby dalo sie to jakos zrobic w jednym zapytaniu. ma ktos jakies pomysly? Ten post edytował sopel 1.12.2005, 19:58:49 |
|
|
|
sopel wyciagniecie ostatnich wierszy z wyniku zapytania 1.12.2005, 19:53:04
mike_mech [SQL] pobierz, plaintext SELECT * FROM tabela ORDE... 1.12.2005, 20:40:33
sopel Cytat(mike_mech @ 2005-12-01 20:40:33)[SQL] p... 1.12.2005, 20:42:33
dr_bonzo No pewnie ze wydajniejsze - znajdz takie.
Mozna by... 1.12.2005, 20:47:34
SongoQ [SQL] pobierz, plaintext SELECT*FROM ( SELECT ... 1.12.2005, 21:23:40 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 02:43 |