Структура таблицы:
действия идентификатор, имя, tagId
действия Теги идентификатор, название
действия и реакции id, ActivityId, сообщение
Запрос сейчас:
SELECT A.id as activityId, A.name, A.tagId, T.id, T.title, COUNT(R.id)
FROM activities A
LEFT JOIN activitiesTags T
ON A.tagId = T.id
LEFT JOIN activitiesReactions R
ON R.activityId = A.id
GROUP BY A.id
ORDER BY A.id DESC
LIMIT ?
Проблема в том, что я получаю учетную запись реакции, но она далека от истины. Кажется, что когдау активности есть реакция, она умножает (*) количество фактических реакций на два.
Кто-нибудь знает, где может быть проблема?Может быть, заказ после GROUP BY?
Спасибо