count as group
le 31/03/2008 à 15:44
Bonjour,
j'ai ce code :
SELECT email, parrain, count(parrain) AS somme
FROM matable
WHERE parrain >= ''
GROUP BY parrain
ORDER BY somme DESC
avec ces fiches :
aze@aze.fr - parrain1
qsd@qsd.fr - parrain2
zer@zer.fr - parrain1
zer@zer.fr - parrain1
cvb@cvb.fr - parrain2
il me donne :
parrain1 = 3
parrain2 = 2
J'aimerai qu'il me donne le nombre de filleul par parrain et non le nombre de fiche.
donc :
parrain1 = 2
parrain2 = 2
avez vous une idée ??
merci
le 31/03/2008 à 15:54
moogli
Déconnecté
Il en faut peu pour être heureux !!!!!
salut
tu aurais pu éviter le copier coller sur phpdeb !
- parrain >= '' si parrain est un texte alors c'est la différence qu'il faut utiliser <>
a tu count(email) ?
@+
le 31/03/2008 à 16:24
<> ne change pas mon problème de calcul.
J'ai pas count email.
mais ça doit être ça en effet qu'il faut filtrer...
Maintenant comment qu'on fait pour l'intégrer à mon code :-/ ?
j'y arrive pas...
(j'ai copié ma demande la bas car tout le monde ne passe pas par ici et ça me permet d'avoir une autre discution sur le sujet avec une autre piste peut être)
le 31/03/2008 à 19:20
moogli
Déconnecté
Il en faut peu pour être heureux !!!!!
SELECT count(email)as somme, parrain etc
Accès rapide :
PHP / MySQL
HTML / CSS
Javascript
Autres technologies
Le site
Les 3H du PHP
Le bar
Script / Production personnelle
Remonter