count as group

Répondre
RDUVRAC
le 31/03/2008 à 15:44
RDUVRAC
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
moogli
le 31/03/2008 à 15:54
moogli
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) ?

@+
Il en faut peu pour être heureux !!!!!
RDUVRAC
le 31/03/2008 à 16:24
RDUVRAC
<> 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)
moogli
le 31/03/2008 à 19:20
moogli
SELECT count(email)as somme, parrain etc
Il en faut peu pour être heureux !!!!!
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours