2016-09-22 3 views
0

В настоящее время я структурирую БД, мне нужно иметь поле bed_types_id в моем столе.Отдельное поле БД с несколькими ссылками, MySQL

В этом поле имеется несколько вариантов, EX. King, Queen, Two Queens, Two Doubles и т. Д.

Если я создаю поле bed_types_id в своей таблице, которое ссылается на таблицу bed_types по id, как мне ссылаться на несколько вариантов.

EX: 1, 2, 3 будет королем, королевой или двумя королевами, как типы кроватей.

Как я должен правильно это сделать с реляционной базой данных?

+0

вы нормализуете дизайн: почти всегда, когда у вас есть поле, в котором вы хотите хранить несколько отдельных/отдельных значений данных, вы помещаете его в дочернюю таблицу и устанавливаете отношение внешнего ключа. –

ответ

0

Вам нужен другой стол с тремя столбцами: ID room_id bed_type_id

Если комната имеет короля и королеву, эта таблица будет иметь две строки для этой комнаты.

Смежные вопросы