count as group

Répondre
RDUVRAC
RDUVRAC
Déconnecté
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
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) ?

@+
RDUVRAC
RDUVRAC
Déconnecté
<> 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
moogli
Déconnecté
Il en faut peu pour être heureux !!!!!
SELECT count(email)as somme, parrain etc
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Php