У меня есть база данных.В одной таблице каждая строка должна содержать список пользователей, связанных с этой строкой.Какой лучший способ сделать это?У меня есть следующие варианты:
1) иметь один столбец «users_id», который является индексом в таблице «users», в которой есть несколько записей на один идентификатор, по одному для каждого пользователя.Недостатком является то, что мне нужно дополнительное соединение, а преимуществом - гибкость.Пользователей будет мало, но много-много строк, так стоит ли дополнительное объединение?
2) У всех идентификаторов пользователей степень двойки.Поле «пользователи» является побитовым ИЛИ из них.Кажется, проще, и мне не нужно больше 32 пользователей, но можно ли быстро / выполнимо объединять битовые AND?
3) Просто создайте отдельного пользователя для любой комбинации пользователей.Вроде как 2) кроме менее умных.