krysk
23.11.2004, 16:46:28
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
23.11.2004, 16:52:29
SELECT id FROM tabelka ORDER BY id DESC LIMIT 3
3 pierwsze wiersze DESC'a to inaczej 3 ostatnie wiersze ASC'a
rogrog
23.11.2004, 17:43:35
Najprościej wrzucić wszystko do tablicy przy DESC i odwrócić jej kolejność
@Denver: jemu chodzi też o kolejność
FiDO
23.11.2004, 18:05:20
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=120240PS. przenosze na bazy