Сижу, туплю, не могу придумать как красиво сделать следующую вещь: есть система учета (достижений, результатов, не важно) юзеров, есть группы в которые могут входить юзеры. Юзер может входить в несколько групп.Вот такие таблички:users:user_idtitlecounters:user _idvaluegroups:group_idtitlegroup_link:u ser_idgroup_idВ таблице counters куча записей user_id=value, мне нужно выбрать сумму этих вот value для каждого юзера опираясь на несколько group_id (в примере ниже это "1,2,5", т.е. id группы у меня уже есть на руках). Вхождение юзера в группу в таблице group_link.Вот так "в лоб" оно ссумирует value если юзер более чем в одной группе (sqlite, хотя и на мускле наверное тоже самое будет)
|