Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Sorotwanie 3 ostatnie wpisy sorotwane od najstarszego do najnowszego
bobo1
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 1
Dołączył: 7.03.2008

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


Witam,

Mam tabelę, która ma strukturę

idAutor, data, zdarzenie
1, 2011-02-01, A
1, 2011-02-02, C
1, 2011-02-03, A
1, 2011-02-04, B


Chcę teraz pobrać ostatnie 3 zdarzenia (3 zdarzenia z najnowszą datą), które będą posortowane według daty. Data zdarzenia może być dowolną datą w przyszłości. Mam zapytanie

  1. SELECT *
  2. FROM `tabela`
  3. WHERE idAutor = '1'
  4. ORDER BY DATA DESC
  5. LIMIT 3


Co prawda zapytanie zwraca 3 ostatnie zdarzenia, ale są posortowane w odwrotnej kolejności. Czyli

1, 2011-02-04, B
1, 2011-02-03, A
1, 2011-02-02, C

Ja natomiast chciałbym mieć:
1, 2011-02-02, C
1, 2011-02-03, A
1, 2011-02-04, B


Jak rozwiązać ten problem?

Go to the top of the page
+Quote Post

Posty w temacie


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: 23.12.2025 - 13:11