сущностей (в моем случае ботов), принадлежащих конкретному пользователю и какие именно? у меня есть такой запрос:
select count(*), b.bot_name, first_name, u.id, u.username, u.first_name
from users as u
inner join user_bots as ub on ub.user_id = u.id and not u.trusted
inner join bots as b on b.id = ub.bot_id
group by first_name, b.bot_name, u.id, u.username, u.first_name;, где count(*) мне агрегирует кол-во ботов и информацию о пользователе, НО стоит мне добавить параметр b.bot_name, то вся группировка разваливается т.к. выборка каждой строки перстает быть уникальной (в ответе уже будут разные b.bot_name и count(*) выдаст для всего `1`)
а что ты хочешь посчитать, когда ты добавляешь в запрос b.bot_name?
А Вам в каждой записи результата по одному пользователю нужно общее кол-во ботов? (К примеру: (user1, bot1, 3), (user1, bot2, 3), (user1, bot3, 3))
Обсуждают сегодня