Bonjour,

Je souhaite remplir une liste déroulante avec des données issues d'une table avec un tri particulier.

J'ai identifié un utilisateur et son appartenance à un groupe dans des variables de session.
J'ai une table groupe constituée de 2 champs (id et titre) et je voudrais afficher sont contenu dans la liste mais en ayant en premier le groupe de mon utilisateur.

Je peux faire ça avec 2 requêtes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT * FROM groupe WHERE id='$_SESSION["groupe"]';
//remplir ma liste
SELECT * FROM groupe WHERE id<>'$_SESSION["groupe"]';
//continuer de remplir ma liste
A toutes fins utiles, y aurait-il moyen de faire ça avec une seule requête ?
(une clause ORDER BY que je ne connaîtrais pas...)