vero Posté 6 Novembre 2005 Posté 6 Novembre 2005 (modifié) 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é 6 Novembre 2005 par vero
Light_at_the_end Posté 6 Novembre 2005 Posté 6 Novembre 2005 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 +
vero Posté 6 Novembre 2005 Auteur Posté 6 Novembre 2005 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
vero Posté 6 Novembre 2005 Auteur Posté 6 Novembre 2005 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
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant