SELECT `c`.*, COUNT(t.topic_category_id) AS topics, COUNT(p.post_id) AS posts FROM `forum_categories` `c` JOIN `forum_topics` `t` ON `c`.`category_id` = `t`.`topic_category_id` JOIN `forum_posts` `p` ON `c`.`category_id` = `p`.`post_category_id`
Jednak nie zwraca mi to poprawnych wyników. W kategorii są 2 tematy i 2 posty (po jednym dla tematu). Wynik tego zapytania zwraca mi jednak liczbę 4 tematów i 4 postów.
Dodam, że wszystkich kategorii jest 3. Co z tym zrobić?