У нас есть следующие отношения для наших данных:
Пользователи
- Иметь и принадлежать многим страницам
- Иметь и принадлежать многим сообщениям
Страницы
- Иметь и принадлежать многим пользователям
- Иметь и принадлежать многим тегам
Сообщения
- Иметь и принадлежать многим пользователям
- Иметь и принадлежать многим тегам
Теги
- Иметь и принадлежать многим страницам
- Иметь и принадлежать многим сообщениям
Вот наш вопрос: есть ли способ просто подсчитать, сколько уникальных Пользователей когда-либо создавали Страницу или Сообщение, помеченное данным тегом?
В нашей модели тегов:
function getSupportingUserCount($tag_id)
{
$user_count = $this->find(?);
return $user_count;
}
$this->query()
- person Henri   schedule 09.02.2012