Я создаю систему задач, которая имеет 4 таблицы:
задач
id | user_id | end_date
-------------------------
2 | 1 | 2011-02-10
пользователей
id | username
--------------
1 | johndoe
--------------
2 | janedoe
ролей
id | role_name
--------------
1 | coordinator
and tasks_roles_users
id | task_id | user_id | role_id
---------------------------------
1 | 2 | 2 | 1
У каждой задачи есть создатель (то есть: johndoe является владельцем задачи № 2), и у каждой задачи есть несколько пользователей с разными ролями в этой задаче, в моем примере «janedoe»координатор задачи № 2.Я застрял, пытаясь показать «janedoe» и «johndoe», сколько у них соответствующих заданий, и у меня возникла эта проблема, поскольку «johndoe» не играет роли в задании, он просто владелец задания.Так как я могу сказать, что у обоих есть 1 задание?