我正在尝试创建数据库设计并需要一些帮助。图表显示如下。该数据库用于附加到电子商务站点的地址簿。它在php中编码并使用mysql数据库。
请参阅下面的图表 - 我想我已经解决了我的问题,但我想知道这是一个很好的方法吗?
这就是我想做的事情:
一个人 -
他们可以是客户(可选)
他们可以是企业的员工(可选)
一家企业 -
可以是客户(可选)
问题在于我不知道如何做到这一点,因为mysql不喜欢这些关系。
答案 0 :(得分:1)
我从未成为使用“id”作为列名的忠实粉丝,但这种关系似乎很合理。当你说“MySQL不喜欢这些关系”时,你是什么意思?“
为什么不在contacts.business_addr_rel和您的商家表之间建立关系?