Page 1 sur 1

compter sur deux tables

Posté : 19 août 2014, 13:53
par cris84
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 :D
<?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'); ?>
Image

Image

Re: compter sur deux tables

Posté : 19 août 2014, 15:03
par cris84
Après recherche j'ai rajouté :
<?php

forum_sujets.id_cat='.$_GET['id_cat'].'
?>
ça fonctionne ...