Chodzi mi, aby sortowało na początku według jednej, a później posortowało według drugiej.
Mam taką tabelę:
Cytat
| data_dodania | id |
| 27.11.2011 18:03 | 1 |
| 27.11.2011 19:08 | 2 |
| 27.11.2011 18:03 | 1 |
| 27.11.2011 19:08 | 2 |
Ustawiałem w taki sposób:
SELECT * FROM `tabela` ORDER BY data_dodania, id DESC
Powinno wyświetlić rekord ten o ID 2 jako pierwszy, a wyświetla jako drugi.
Co robię źle, w jaki sposób mogę uzyskać poprawny rezultat?
Chciałbym uzyskać mając, np. takie wartości:
| data_dodania | id | | 13.09.2011 14:41 | 3 | | 21.12.2012 05:04 | 4 | | 27.11.2011 18:00 | 1 | | 20.04.2011 17:55 | 4 | | 11.11.2011 02:29 | 5 | | 17.07.2012 10:03 | 2 | | 25.12.2011 11:39 | 2 | | 03.01.2012 08:18 | 1 | | 25.04.2012 23:59 | 3 |
Rezultat chciałbym taki:
Cytat
| data_dodania | id |
| 21.12.2012 05:04 | 4 |
| 25.04.2012 23:59 | 3 |
| 17.07.2012 10:03 | 2 |
| 03.01.2012 08:18 | 1 |
| 11.11.2011 02:29 | 5 |
| 20.04.2011 17:55 | 4 |
| 13.09.2011 14:41 | 3 |
| 25.12.2011 11:39 | 2 |
| 27.11.2011 18:00 | 1 |
| 21.12.2012 05:04 | 4 |
| 25.04.2012 23:59 | 3 |
| 17.07.2012 10:03 | 2 |
| 03.01.2012 08:18 | 1 |
| 11.11.2011 02:29 | 5 |
| 20.04.2011 17:55 | 4 |
| 13.09.2011 14:41 | 3 |
| 25.12.2011 11:39 | 2 |
| 27.11.2011 18:00 | 1 |
Z góry dziękuję za odpowiedzi

Pozdrawiam!