Champs inconnu sur having
Posté : 20 mars 2005, 20:37
Bonjour,
je suis en train de faire un forum.
j'ai 2 tables : sujet et réponse.
Je veux afficher sur une page tous les sujets avec le nombre de réponse pour chaque sujet.
Sachant que je ne dois comptabiliser que les réponses acceptés par le modérateur.
Voilà ma requête :
il y a un erreur sur le having. Il me dit que r.valide est un champs inconnu.
Quelqu'un aurait il une idée.
Merci par avance pour vos réponses
Ayayaaa
je suis en train de faire un forum.
j'ai 2 tables : sujet et réponse.
Je veux afficher sur une page tous les sujets avec le nombre de réponse pour chaque sujet.
Sachant que je ne dois comptabiliser que les réponses acceptés par le modérateur.
Voilà ma requête :
Code : Tout sélectionner
$requete_message = "SELECT s.auteur AS auteur, s.titre AS titre, s.IDsujet AS IDsujet, count(*) AS nb_reponse ";
$requete_message .= "FROM euralp_sujet s LEFT JOIN euralp_reponse r on (s.IDsujet=r.IDsujet) ";
$requete_message .= "WHERE s.valide=1 ";
$requete_message .= "GROUP BY s.IDsujet ";
$requete_message .= "HAVING r.valide=1 ";
$requete_message .= "ORDER BY s.date_maj DESC LIMIT $debut,$nb_enregistrement";Quelqu'un aurait il une idée.
Merci par avance pour vos réponses
Ayayaaa