Bonjour,

J'ai une requête qui me renvoit un résultat à partir de 4 tables. Ce résultat se présente sous la forme

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
ID     LABEL     ENTIER1     ENTIER2
1     libelle         1               0
1     unautre         0               1
2     encore          1               0
2     toujours        0               1
3     bonjour         1               0
3     zorro           0               1
etc.
Je traite les résultats en me basant sur l'ID, et j'ai besoin d'avoir ces résultats groupés sur l'identifiant, ce que je fais dans la requête en utilisant un "GROUP BY".

J'aimerais savoir s'il existe une solution me permettant de trier les résultats sur la colonne LABEL en fonction de la valeur d'une autre colonne, tout en conservant les groupements par ID. Concrètement j'aimerais un résultat qui me trie sur LABEL en fonction d'une valeur dans la colonne ENTIER1 et qui conserverait les groupements de lignes par ID!

En me basant sur l'exemple précédent, si je considère que mon résultat doit être trié sur la LABEL quand ENTIER1 a la valeur de 1, j'aimerais obtenir:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
ID     LABEL     ENTIER1     ENTIER2
3     bonjour         1               0
3     zorro           0               1
2     encore          1               0
2     toujours        0               1
1     libelle         1               0
1     unautre         0               1
etc.
Merci pour votre aide.