Bonjour à la communauté WRI.
Je me heurte à un souci en matière de tri d'un résultat sql.
Description : Soit 1 table UTILISATEUR composée de 3 champs :
J'aimerais projeter une liste des utilisateurs dans l'ordre suivant :
- d'abord les utilisateurs français qui sont partenaires triés par ordre alphabétique
- Puis tous les utilisateurs français (partenaires compris) classés par ordre alphabétique.
[Note : les partenaires seront donc affichés deux fois dans la liste finale].
J'avais pensé à :
Les enregistrements affichés sont les bons et j'ai bien un affichage
1 - des partenaires français
2 - puis utilisateurs français... mais à l'intérieur de ces deux groupes le tri est incohérent.
:arrow: Le Order By visiblement ne passe pas.
Je sollicite quelques techniciens du SQL pour m'aider à y voir plus clair et aboutir à un tri alphabétique à l'intérieur de ces deux groupes...
Merci !
Je me heurte à un souci en matière de tri d'un résultat sql.
Description : Soit 1 table UTILISATEUR composée de 3 champs :
- Champ Nom_utilisateur de type texte
- Champ Pays_utilisateur de type texte
- Champ Partenaire (1 pour partenaire, 0 pour non-partenaire)
J'aimerais projeter une liste des utilisateurs dans l'ordre suivant :
- d'abord les utilisateurs français qui sont partenaires triés par ordre alphabétique
- Puis tous les utilisateurs français (partenaires compris) classés par ordre alphabétique.
[Note : les partenaires seront donc affichés deux fois dans la liste finale].
J'avais pensé à :
(SELECT Nom_utilisateur, Pays_utilisateur
FROM UTILISATEUR
WHERE partenaire="1"
AND pays IN ("France")
ORDER BY Nom_utilisateur ASC)
UNION ALL
(SELECT Nom_utilisateur, Pays_utilisateur
FROM UTILISATEUR
WHERE pays IN ("France")
ORDER BY Nom_utilisateur ASC) ;
Les enregistrements affichés sont les bons et j'ai bien un affichage
1 - des partenaires français
2 - puis utilisateurs français... mais à l'intérieur de ces deux groupes le tri est incohérent.
:arrow: Le Order By visiblement ne passe pas.
Je sollicite quelques techniciens du SQL pour m'aider à y voir plus clair et aboutir à un tri alphabétique à l'intérieur de ces deux groupes...
Merci !