Salut,

Après une recherche de quelques heures pour résoudre un problème avec une requête mais sans résultat, permettez-moi de chercher de l’aide sur ce forum.

Voila j’ai une table avec les données suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
ID - Produit - Statut
1  - ABC     - 1
2  - ZER     - 3
3  - UYI     - 3
4  - OPL     - 1
5  - UIJ     - 2
6  - RTE     - 3
7  - TYG     - 2
8  - AZD     - 2
9  - XCD     - 3
10 - HTG     - 1
Serait'il possible de trier les produits par ordre décroisant selon le statut avec la condition suivante :
- pour le statut 3 mettre order by id desc
- pour le statut 2 mettre order by id asc
- pour le statut 1 mettre order by id desc

Ce qui nous donne pour l'exemple le résultat suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
9  - XCD     - 3
6  - RTE     - 3
3  - UYI     - 3
2  - ZER     - 3
5  - UIJ     - 2
7  - TYG     - 2
8  - AZD     - 2
10 - HTG     - 1
4  - OPL     - 1
1  - ABC     - 1
Merci d’avance pour toutes vos suggestions.