Tompuce


703 messages

Samedi 21 Mars 2009 - 07:59

Ok je comprends mieux pourquoi dans les posts plus haut tu disais que seule la première ligne de résultat t'intéressait. Alors, si j'ai bien compris cette fois, voici la solution pour ne récupérer que ta solution en une seule requête:
- tu gardes celle que tu as et tu complètes après le group by par:
having count(*) = (select max (count(*)) from etc...)
Si ton sgbd ne supporte pas le max(count(*)) pas grave tu t'en tires en remplaçant la table dans le from par une table construite avec select, ex:
having count(*) = (select max(nb) from (select count(*) as nb etc...

nakuni


adjoint

11085 messages

Membre, Developpeur, LAN, Retraité, Chef (ED)

Samedi 21 Mars 2009 - 10:13

Je vois ça Lundi, le week end je réfléchie plus :p, merci en tout cas, je voterai pour toi Razz


 

Liens utiles : Rechercher - Droits d'accès