Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sortowanie najnowszych mysql
Destrudo
post
Post #1





Grupa: Zarejestrowani
Postów: 74
Pomógł: 0
Dołączył: 10.10.2011

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


Hej,

Nie bardzo mam pomysł, a potrzebuję posortować ostatnie 5 rekordów, ale żeby pokazało mi od najstarszego. Zwykłe limit 5 order by data desc pokaże mi ostatnie 5, ale od najnowszych, a ja chciałbym pokazać ostatnie 5, ale od najstarszych i nie bardzo wiem jak to wykonać
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




I naprawde sadzisz ze ma to jakikolwiek zwiazek z php? Przenosze.

Co do problemu to wpierw zbuduj zapytanie ktore pobierze twoje 5 rekordow a potem je wstaw jako pod zapytanie do zapytania, ktore posortuje jak chcesz.
Go to the top of the page
+Quote Post
Destrudo
post
Post #3





Grupa: Zarejestrowani
Postów: 74
Pomógł: 0
Dołączył: 10.10.2011

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


Przepraszam, odruchowo kliknąłem ten dział
Go to the top of the page
+Quote Post
maly_swd
post
Post #4





Grupa: Zarejestrowani
Postów: 744
Pomógł: 118
Dołączył: 14.02.2009
Skąd: poziome

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


  1. SELECT * FROM ( SELECT * FROM tabela t ORDER BY t.DATA DESC LIMIT 5) AS a ORDER BY a.DATA ASC


Go to the top of the page
+Quote Post

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: 25.08.2025 - 09:21