Я создаю страницу форума, используя MySQL в качестве базы данных, но я пришел из MongoDB и немного запутался.Когда я выбираю все сообщения для определенной категории, это выглядит примерно так:
SELECT p.id, p.posted_at, p.title, p.content, c.name AS category_name, u.name
AS author_name
FROM posts AS p
INNER JOIN users AS u ON p.author = u.id
INNER JOIN categories AS c ON p.category = c.id
WHERE p.category = 3 <-- Category ID
Люди могут следить за сообщениями, поэтому у меня есть таблица с именем user_post_relations, которая содержит два столбца;user_id и post_id.Моя цель состоит в том, чтобы добавить число подписчиков на пост к запросу, получающему все посты по категориям.Как этого достичь только одним запросом?