我有records
表,其中包含预订记录信息(8列)。我想将有关客户预订的额外服务的信息添加到记录中。我创建了extra_services
表,但是如何为records
表中的一条记录指定多个额外服务?
如果我在第9列中添加仅一个id的额外服务,则会出现冗余问题。
答案 0 :(得分:1)
这在某种程度上取决于extra_services表的内容。如果确实包含一组可以预订的额外服务,则您需要一个表格来将预订与extra_services交叉引用。 另一方面,如果您要存储属于该记录的已预订的额外服务,则可以仅使用ForeignKey字段作为extra_services表中记录表的索引,这样就可以跟踪extra_services中的哪些记录属于预订记录。 / p>