Requête pour récupérer les 5 derniers enregistrement dans l'ordre croissant
Bonjour à tous,
Tout est dans le titre. Je voudrais récupérer les 5 derniers enregistrements d'une table dans l'ordre croissant.
Partons de cette table =>ID 1 2 3 4 5 6 7 8 9 10
Je voudrais donc pouvoir afficher ceci => 6 7 8 9 10
Mais je ne vois pas quelle requête utiliser.
Code:
1 2 3 4
| SELECT id
FROM TABLE
ORDER BY id ASC
LIMIT 5 |
va me donner => 1 2 3 4 5
Donc dans cette situation, on a bien l'ordre croissant mais pas les 5 derniers enregistrement.
Et si je fais :
Code : SQL - Afficher / masquer les numéros de ligne
Code:
1 2 3 4 5
|
SELECT id
FROM TABLE
ORDER BY id DESC
LIMIT 5 |
je vais avoir ceci => 10 9 8 7 6
Donc les 5 derniers enregistrements mais dans l'ordre décroissant.
Comment faire?