Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]Sortowanie wyniku
Forum PHP.pl > Forum > Przedszkole
thepiotr
Chciałbym wyciągnąć 5 ostatnich wyników z tabeli i by były w porządku rosnącym, próbując tak:
  1. SELECT * FROM tabela ORDER BY id ASC LIMIT 5
zwraca mi 5 rekordów ale tych początkowych 1,2,3,4,5 a próbując tak:
  1. SELECT * FROM msgs ORDER BY id DESC LIMIT 5
zwraca mi 5 rekordów lecz w odwrotnej kolejnośći czyli np. 40,39,38,37,36
chciałbym by było 36,37,38,39,40.

Proszę o odpowiedź wink.gif
mar1aczi
  1. SELECT * FROM (
  2. SELECT * FROM msgs ORDER BY id DESC LIMIT 5
  3. ) sub
  4. ORDER BY id ASC;
thepiotr
dzięki, o to mi chodziło smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.