У меня есть две таблицы, сообщение и комментарий. Таблица сообщений содержит информацию о сообщениях, а таблица комментариев содержит данные комментариев к каждому сообщению. Ниже приведена структура,
Post Table
post_id (Primary Key), post_title, post_description
Comment Table
comment_id (Primary Key), comment_text, fk_post_id (Foreign Key)
Мне нужно взять post_id, post_title из таблицы сообщений и общее количество комментариев (с использованием общего количества функций) для каждого сообщения из таблицы комментариев и сделать так, чтобы данные отображались следующим образом. .
Post_ID Post_Title Total_Comments
1 ABC 4
2 XYZ 5
3 123 3
Общее количество комментариев будет взято из таблицы комментариев путем подсчета всех строк указанного c post_id.
Мне удалось написать запрос внутреннего соединения, но я не знаю как и где поставить агрегатную функцию «считать», чтобы получить общее количество всех комментариев. Ниже мой запрос,
select post.post_id, post.post_title, comment.comment_id from post INNER JOIN comment on
post.post_id = comment.fk_post_id ;
Спасибо.