Har du prøvet at tilføje post-id'et til forespørgslen?
Jeg tilføjede count(r.post_id) as post_num
i dit select
erklæring, og den gav de forventede resultater
.
For at fjerne dubletter skal du bruge distinct
. Vil du have optællingen med hensyn til tag-tabel? Prøv
COUNT(distinct pt.post_id) AS post_count
; ellerCOUNT(distinct r.post_id) AS post_count