Опитахте ли да добавите идентификатора на публикацията към заявката?
Добавих count(r.post_id) as post_num
във вашия select
изявление и то даде очакваните резултати
.
За да премахнете дубликатите, използвайте distinct
. Искате ли броя по отношение на таблицата с етикети? Опитайте
COUNT(distinct pt.post_id) AS post_count
; илиCOUNT(distinct r.post_id) AS post_count