В системе, которую я создаю, есть пользователи таблицы, в которых каждый пользователь имеет свой собственный идентификатор пользователя.
Каждый пользователь должен принадлежать нескольким группам.
Каждая группа может иметь несколько пользователей.
Как бы это сделать?
Три таблицы:
USER: - Идентификатор пользователя - UserName
GROUP: - Group_ID - Название группы - Group_Privelages
GROUP_USER: - Group_id - User_id
GROUP_USER будет удерживать отношения пользователя для группировки - один пользователь может быть во многих группах или один или ник.
Использовать связь "многие-ко-многим". Возможно, это поможет: http://www.tomjewett.com/dbdesign/dbdesign.php?page=manymany.php