Некорректный подсчет голосов Tickets
Доброго дня коллеги! С помощью mFilter2(&element=`mSearch`) вывожу тикеты, джоином подключил вывод голосов TicketVote:
&leftJoin=`{
"Vote": {
"class": "TicketVote",
"on": "modResource.id = Vote.id AND Vote.class='Ticket'"
}
}`
&select=`{
"modResource": "*",
"Vote" : "SUM(Vote.value) as rating"
}`в итоге [[+rating]] у первого тикета выводит количество голосов умноженное на 7, у остальных тикетов все верно. Почему так происходит? Комментарии: 4
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Выведи запрос через showLog и смотри в БД как выполняется и почему.