В этой структуре вы не могли.
Это отношение многие ко многим , смоделируйте его как таковое.
РЕДАКТИРОВАТЬ (пересматривая сценарий):
Приведенных выше требований недостаточно для определения «точного решения»
С риском чрезмерного упрощения вы должны:
1) проверьте, можете ли вы вставить новую информацию в любые существующие таблицы / сущности
2) если нет, то проверьте, добавлены ли атрибуты / столбцы к какой-либо из существующих таблиц / записей
3) если нет, то добавьте новую таблицу
Решения никогда не бывают четко сформулированы, и вы должны рассмотреть несколько сценариев и их последствия. Вам также следует периодически пересматривать вашу модель, чтобы найти возможности для ее нормализации, поскольку это сильно повлияет на общую функциональность вашей системы.
Так, например, когда вы заявляете, что у вас уже есть таблица «многие ко многим» для групп, сейчас главный вопрос - погода, чтобы повторно использовать эту таблицу или создать новую.
Это зависит от других атрибутов в этой таблице. Может быть, для вашей бизнес-модели / варианта использования это имеет смысл, а может и нет.
Может быть, вам нужно смоделировать таблицу, называемую «MemoRecipients», в которой будет храниться информация о получателях (доставка, подтверждение и т. Д.). Тогда вы должны спросить себя, нужно ли вам время для всех этих статусов и т. Д., И т. Д ...
Только вы можете определить, что является правильным решением для вашей проблемной области.