Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: 3 ostatnie rekordy - nietypowo
Forum PHP.pl > Forum > Bazy danych
krysk
Muszę pobrać 3 ostatnie rekordy z bazy. Problem banalny do znalezienia w każdym kursie, gdyby nie fakt, iż sortowanie ma być jak przy ASC.

czyli mam np. tabelę o id: 1, 2, 3, 4, 5, 6, 7 a ja muszę pobrać 3 ostatnie wiersze od id w następującej kolejności wiersze 5, 6, 7. Jakieś pomysły, idee?
Denver
  1. SELECT id FROM tabelka ORDER BY id DESC LIMIT 3


3 pierwsze wiersze DESC'a to inaczej 3 ostatnie wiersze ASC'a
rogrog
Najprościej wrzucić wszystko do tablicy przy DESC i odwrócić jej kolejność

@Denver: jemu chodzi też o kolejność
FiDO
Wiec jesli jest to MySQL w wersji co najmniej 4.0.x to rozwiazanie jest tu: http://forum.php.pl/index.php?showtopic=19...ndpost&p=120240

PS. przenosze na bazy
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.