Как указать несколько идентификаторов для одной записи - PullRequest
0 голосов
/ 05 апреля 2019

У меня есть records таблица с информацией о бронировании (8 столбцов).И я хочу добавить к записи информацию о дополнительных услугах, которые клиент забронировал.Я создал таблицу extra_services, но как я могу указать несколько дополнительных служб для одной записи в таблице records?

Если я добавлю 9-й столбец только с одним идентификатором дополнительной службы, тогда возникнет проблема избыточности.

1 Ответ

1 голос
/ 05 апреля 2019

Это немного зависит от содержимого таблицы extra_services.Если он содержит набор дополнительных услуг, которые можно забронировать, вам нужна таблица для перекрестной ссылки на бронирование с extra_services.Если, с другой стороны, вы сохраняете зарезервированные дополнительные службы, принадлежащие записи, вы можете просто использовать поле ForeignKey для индекса таблицы записей в таблице extra_services, таким образом вы можете отслеживать, какие записи в extra_services принадлежат записи бронирования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...