bonjour,
voici mon pb: afficher les commentaires laissés sur une annonce qui n'ont pas reçu de réponse de l'auteur (de l'annonce).
ce que j'arrive à faire c'est afficher tous les commentaires sans réponses de l'auteur mais dès qu'il répond à un commentaire sur une annonce A, le commentaire sans réponse sur l'annonce B disparaît aussi.
ma requête:
j'ai bien essayé de faire un GROUP BY a.id mais rien à faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $reqCommentaire = $pdo->prepare('SELECT c.*, a.id id_annonce, a.membre_id, a.titre AS titre_annonce FROM commentaire c JOIN membre m ON m.id = c.membre_id JOIN annonce a ON a.id = c.annonce_id WHERE a.membre_id = ' . $_GET['id'] . ' AND c.membre_id != ? AND c.date_enregistrement > (SELECT MAX(c.date_enregistrement) FROM commentaire c JOIN annonce a ON a.membre_id = c.membre_id ORDER BY c.date_enregistrement DESC) ORDER BY c.date_enregistrement DESC ');
merci de votre aide..
Partager