В оригинальном сообщении говорится о моделировании отношения 1-ко-многим, когда запись принадлежит многим группам.
В этом посте не так много подробностей, поэтому я делаю выводы, давая определения:
Логический метод
Возможно, с использованием битовой маски поле для хранения членства в группах.Каждая группа будет соответствовать битовому значению.Требует понимания логической логики, чтобы иметь возможность эффективно запрашивать.
Метод нескольких столбцов
Расширение записи для добавления одного столбца на группу для указания членства.По сути, это более понятная для человека реализация логического метода, но его трудно поддерживать, когда добавляется больше групп.
Метод таблицы мостов
Этот код называется несколькими именами (В Википедии есть запись для соединительная таблица ) - создается новая таблица, определяющая связь между первичными ключами двух исходных таблиц.Это самое надежное решение.