J'essaie d'obtenir la valeur de comptage de deux tables et d'utiliser l'ID de membre comme clé pour compter les lignes des autres tables, j'ai ce code jusqu'à présent, mais il affiche une grande valeur pour comCount et valeur vide pour chatCount. Voici mon codeJoindre trois tables différentes
SELECT members.*
, comments.commenter_id
, cb.user_id
, COUNT(comments.comment) AS comCount
, COUNT(cb.message) AS chatCount
FROM members
INNER JOIN comments ON members.id = comments.commenter_id
INNER JOIN chat_box AS cb ON members.id = cb.user_id
WHERE members.id ='$profileId'`
Je suis sûr que, avant ajouté le chat_box se joindre à elle affiche le nombre de commentaires sans problème – kabuto178
pouvez-vous Givre enregistrements d'échantillons avec résultat désiré? –
Voici le violon http://sqlfiddle.com/#!2/87637/5/0 – kabuto178