Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL] Pobiernaie n-ostanich wierszy, nie chcę zgubić sortowania
juzwa
post
Post #1





Grupa: Zarejestrowani
Postów: 144
Pomógł: 0
Dołączył: 10.07.2006

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


n-ostatnich wierszy to jak wiadomo n-pierwszych wierszy z uporządkowaniem przeciwnym - ale jak zrobić tak, żeby nie zgubić uporządkowania i pobrać n-ostatnich wierszy
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




ale wiesz ze limit w mysql moze przyjmować dwa parametry?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
juzwa
post
Post #3





Grupa: Zarejestrowani
Postów: 144
Pomógł: 0
Dołączył: 10.07.2006

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


Cytat(nospor @ 15.06.2009, 12:07:51 ) *
ale wiesz ze limit w mysql moze przyjmować dwa parametry?



ale nie wiem ile wyników zwróci zapytanie - a chcę np 15 ostatnich

czy wtedy takie zapytanie ma sens

LIMIT (tutaj daje SELECT COUNT(*) - czyli przepisuje ten sam select, zamiast kolum dając count) - tyle ile chce - 1(bo od ZERA)) , tyle ile chce


o to Ci chodziło, czy moze jakiś elegantszy sposób?
Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




  1. SELECT * FROM (SELECT * FROM tabel ORDER BY pole DESC LIMIT 0, 10) a ORDER BY a.pole

Pisane z palca wiec bedziesz musial pokombinowac


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 15:40