Я создаю сайт, на котором пользователи могут присоединиться к определенным группам. Теперь мне нужно поддерживать набор пользователей в каждой группе и/или группе групп, к которым присоединился каждый пользователь. Поскольку MySql не поддерживает массивы, я не могу утверждать, что массив пользователей в группе (как поле в таблице «groups») или массив групп у пользователя (как поле в таблице «users») , Итак, как я могу это достичь?mysql - Ведение подписки Список группы на сайте
Мое настоящее решение состоит в том, чтобы поддерживать таблицу подписок групп, в которой есть поля для идентификатора пользователя и идентификатора группы. Поэтому, когда мне нужно либо из этих двух списков я могу сделать,
SELECT USERID FROM SUBSCRIPTIONS WHERE GROUPID=3
или
SELECT GROUPID FROM SUBSCRIPTIONS WHERE USERID=4
Это поможет мне нужные списки. Это самый эффективный/стандартный способ сделать это или есть лучший способ?
Спасибо @Stalinko! – samurdhilbk