Aller au contenu

melange de table


vero

Sujets conseillés

bonjour,

voila j'ai une table messagerie dans laquel un champs s'appelle destinataire je fais une requete à l'interieur de cette table et j'obtiens un resultat dans un tableau mais je voudrai que dans ce tableau apparaisse l'email du destinataire.

Cette information est dans une table admin dont le champs "destinataire" correspond au champs "Pseudo" et au champs email .

Comment puis je mettre dans mon tableau php le champs email?

je sais pas si c'est clair mais je repond aux questions immediatement

merci d'avance

Modifié par vero
Lien vers le commentaire
Partager sur d’autres sites

Salut

Cet article, je pense, pourra t'aider dans ta démarche.

Ce que tu cherches à faire est une jointure

http://www.sam-mag.com/archives/jointures-sql.htm

SELECT * FROM messagerie, admin WHERE messagerie.destinataire = admin.Pseudo

Est une requête permettant de faire ce que tu veux.

Bonne continuation

A +

Lien vers le commentaire
Partager sur d’autres sites

pour l'instant la requete est :

SELECT destinataire, COUNT(*) as nb FROM messagerie where lu=0 GROUP BY destinataire HAVING nb>40  ORDER BY nb desc
 LIMIT 0, 30

mais il faudrait que je puisse dire que messagerie.destinataire = admin.pseudo et de récuperer le champs admin.email pour une colonne.

voila

Lien vers le commentaire
Partager sur d’autres sites

voila la reponse pour une fois fourni par un autre forum

SELECT destinataire, admin.email, COUNT(*) as nb 
FROM messagerie, admin
WHERE lu=0 AND
          messagerie.destinataire = admin.pseudo
GROUP BY destinataire
HAVING nb>40  
ORDER BY nb desc
LIMIT 0, 30

merci à tous

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...