当客户订购产品时,他可以提供不同的帐单地址和不同的送货地址,应该如何使用良好的模式技术实现这一点,建议的最佳做法是什么?感谢
答案 0 :(得分:7)
有两张桌子:
Orders
表Address
表在Orders
表上,您应该有两个引用ShipmentAddress
和BillingAddress
的外键引用,两者都引用Address
表。
我肯定会将这两个地址放在同一个表中 - 同一类型(地址)的每个“东西”都属于同一个表。
答案 1 :(得分:0)
所有实体都应该有不同的表格。 1.客户 2,产品 3.Order
在订购表中,您可以使用地址栏来存储送货地址和帐单地址