Je n'ai pas testé cette requête mais je pense que le résultat convient à ce que tu recherches.
Code :
- SELECT * FROM phpbb_groups AS g LEFT JOIN (SELECT COUNT(*) AS count, group_id FROM phpbb_user_group GROUP BY group_id) AS u\
- ON g.group_id = u.group_id ORDER BY u.count;
|
En fait, je construis une requête donnant le nombre d'utilisateurs par groupe à partir de la table user_group; puis je fusionne ce résultat avec la table groups afin d'obtenir les infos complètes de cette table et je trie par le nombre de personnes par groupe.
Si ça ne marche pas, je la testerai pour trouver le soucis.
Message édité par gagou2201 le 01-09-2007 à 01:04:26
---------------
Feedback A/V