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.
va me donner => 1 2 3 4 5
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4SELECT id FROM TABLE ORDER BY id ASC LIMIT 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
je vais avoir ceci => 10 9 8 7 6
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5SELECT id FROM TABLE ORDER BY id DESC LIMIT 5
Donc les 5 derniers enregistrements mais dans l'ordre décroissant.
Comment faire?
Partager