Försökte du lägga till post-id i frågan?
Jag lade till count(r.post_id) as post_num
i ditt select
uttalande och det gav de förväntade resultaten
.
För att ta bort dubbletter, använd distinct
. Vill du ha räkningen med avseende på taggtabell? Prova
COUNT(distinct pt.post_id) AS post_count
; ellerCOUNT(distinct r.post_id) AS post_count