Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/06/2011, 09h04   #1
Invité de passage
 
Inscription : décembre 2010
Messages : 11
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 11
Points : 4
Points : 4
Par défaut Utiliser le COUNT(champ)

Bonjour,

j'ai une requête du style :
Code :
1
2
3
4
SELECT champa, champb, COUNT(champa) AS counta
FROM tablez
GROUP BY champa
WHERE counta > 10
Je veux grouper les résultats par champa, et ne récupérer les données uniquement quand le nombre de lignes groupées est supérieur à 10. Or Mysql me dit que le champ counta n'existe pas, et c'est là tout mon problème .

Merci d'avance.
Blocks est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2011, 14h18   #2
Modérateur
 
Avatar de Nesmontou
 
Homme Benjamin PREVOT
Architecte de système d'information
Inscription : septembre 2004
Messages : 1 568
Détails du profil
Informations personnelles :
Nom : Homme Benjamin PREVOT
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Finance

Informations forums :
Inscription : septembre 2004
Messages : 1 568
Points : 2 493
Points : 2 493
Bonjour,

Il faut utiliser HAVING dans ce cas.
Code :
1
2
3
4
SELECT champa, champb, COUNT(champa) AS counta
FROM tablez
GROUP BY champa, champb
HAVING counta > 10
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN

F.A.Q. : Java, PHP, (X)HTML / CSS

N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème
Nesmontou est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 18/06/2011, 16h56   #3
Invité de passage
 
Inscription : décembre 2010
Messages : 11
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 11
Points : 4
Points : 4
Merci beaucoup !
Blocks est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h18.


 
 
 
 
Partenaires

Hébergement Web