У меня есть 2 таблицы в разделе темы форума и комментарии к форуму.MYSQL COUNT HAVING Issue
Я пытаюсь получить список всех тем форума с подсчетом количества комментариев в каждой теме.
В таблице комментариев содержится PK темы форума для каждой темы.
Я попытался
SELECT
`forum_topics`.`topic_id`,
`forum_topics`.`topic_name`,
`forum_topics`.`topic_info`,
`forum_topics`.`topic_img`,
`forum_topics`.`creation_date`,
`forum_topics`.`is_deleted`
FROM
`forum_topics`
JOIN
`forum_comments`
ON
`forum_comments`.`topic_id` = `forum_topics`.`topic_id`
GROUP BY
`forum_topics`.`topic_id`
HAVING
COUNT(`forum_comments`.`comment_id`) >= 0
AND `forum_topics`.`review_status` = 'reviewed';
Это, кажется, не дал никаких результатов, но и без ошибок
Надежда кто-то может помочь
Пример структуры вашей базы данных? –
Я не вижу в вашем запросе ничего плохого. Вы уверены, что у вас есть записи в 'forum_comments' с правильным' topic_id'? – Aioros
Вы уверены, что все верно? –