Я строю систему задач, которая имеет 4 таблицы: < /p>
Задачи < /p>
id | user_id | end_date
-------------------------
2 | 1 | 2011-02-10
< /code>
Пользователи < /p>
id | username
--------------
1 | johndoe
--------------
2 | janedoe
< /code>
Роли < /p>
id | role_name
--------------
1 | coordinator
< /code>
и tasks_roles_users < /p>
id | task_id | user_id | role_id
---------------------------------
1 | 2 | 2 | 1
< /code>
Каждое задание имеет создателя (то есть: Johndoe является владельцем задачи № 2), и у каждой задачи есть несколько пользователей с разными ролями в этой задаче, в моем примере «Janedoe» - это координатор № 2. Он просто владелец задачи.
Итак, как я могу сказать обоим, что у них есть 1 задача? < /p>
Подробнее здесь: https://stackoverflow.com/questions/498 ... odeigniter