compter sur deux tables
Posté : 19 août 2014, 13:53
Bonjour à tous,
j'ai un problème quand je veux compter le champ "cat" dans la table forum_reponses, j'aurai besoin de votre aide pour le code ci-dessous, voir si j'ai une erreur.
Le résultat retourné ne correspond pas à ce que je souhaite.
Je veux compter le champ "cat" en fonction du sujet (table forum_sujet) et de la réponse (table forum_reponse). Donc chaque sujet appartient à une catégorie d'ou le champ cat et une correspondance avec le sujet.
Je vous joins les deux tables concernées ainsi que le code PHP
Merci de votre aide


j'ai un problème quand je veux compter le champ "cat" dans la table forum_reponses, j'aurai besoin de votre aide pour le code ci-dessous, voir si j'ai une erreur.
Le résultat retourné ne correspond pas à ce que je souhaite.
Je veux compter le champ "cat" en fonction du sujet (table forum_sujet) et de la réponse (table forum_reponse). Donc chaque sujet appartient à une catégorie d'ou le champ cat et une correspondance avec le sujet.
Je vous joins les deux tables concernées ainsi que le code PHP
Merci de votre aide
<?php $nb_message = mysql_query ('SELECT COUNT(cat) as nb_message, forum_sujets.id, forum_sujets.id_cat, forum_reponses.cat, forum_reponses.correspondance_sujet from forum_reponses INNER JOIN forum_sujets ON forum_sujets.id=forum_reponses.correspondance_sujet WHERE forum_sujets.id_cat=forum_reponses.cat group by cat ORDER BY date_derniere_reponse DESC'); ?>