如何链接一个分销商和零售店的产品表关系?
有两个产品表。
一个是带有一些信息的所有产品表,另一个是带有附加信息的一些产品。
distributor retailer 1
------------------------ --------------------
id | name | expiredate id | price | info
1 1
2 3
3
有很多零售商的 table 超过100张。
我想做的是零售商1打开产品页面。所有产品都将显示带有复选框,并且将检查可用产品。
我可以通过一个查询来提取吗?
欢迎任何更好的方法来处理许多零售商。
最佳答案
如果每个零售商可以有许多分销商,并且每个分销商可以有许多零售商,那么您正在寻找多对多
关系,这需要一个新表
distributor_retailer
--------------------
distributor_retailer_id | retailer_id | distributer_id
1 1 1
2 1 2
3 2 1
其中 retailer_id
和 distributor_id
是相应表的外键
。
通过此数据,零售商 1 与分销商 1 和 2 进行交易。此外,零售商 2 还与分销商 1 进行交易。
你也可以反过来看。分销商 1 与零售商 1 和 2 进行交易。分销商 2 也与零售商 1 进行交易。
关于mysql - 如何链接一个经销商的产品表和多个零售店的关系? mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18537620/