Prob de count(*) sur deux tables
Bonjour tout le monde,
Voilà j'ai deux tables, une table membre et une table affiliation, ayant chacun un champ pseudo, je veux verifier en une requete que allserv n'est pas present dans une des deux tables, j'ai fait ceci :
SELECT COUNT(*) AS nbre FROM magik_membres,magik_affiliation WHERE magik_membres.pseudo='allserv' OR magik_affiliation.pseudo='allserv'
Mais nbre=39 au lieu de 1.
Je comprends pas où est le prob...
Quelqu'un peut m'éclairer ?
Merci d'avance
le 28/10/2004 à 22:23
bibi
fait la meme requete mais en remplacant : COUNT(*) AS nbre par : *
et je pense que tu comprendras tout seul ce que ta requete te fait
commit suicide
salut,
ou COUNT(pseudo) as nbre .....
si non avec la requete de bibi faut mysql_num_rows :)
@+
Il en faut peu pour être heureux !!!!!
le 29/10/2004 à 12:16
bibi
nana mais c pas pour faire le bon résultats
j'ai dit ca juste pour qu'il voi ce que ca lui retourne pour qu'il comprenne le résultat
commit suicide
ah bon d'accord :)
Il en faut peu pour être heureux !!!!!
Essais plutôt comme ca :
SELECT mm.pseudo,COUNT(mm.pseudo) AS nbre FROM magik_membres AS mm LEFT JOIN magik_affiliation AS ma ON mm.pseudo = ma.pseudo WHERE ma.pseudo IS NULL GROUP BY mm.pseudo
[Message modifié le 30/10/2004 à 11:10 par mojorisin]
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
En fait j'ai fait cela en deux requetes, merci de vos reponses quand meme...
ps : mojorisin, je crois pas que ta requete fonctionne si je veux specifier un pseudo...
si en spécifiant le pseudo daans la clause WHERE :)
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: