渡劫DW
2018-12-22 13:45
如果按照上图拆分的方式,设下左图为t1,下右图为t2,如果现在我要查询“饮料一厂提供商品ID为1的供应商联系人?那我在t2表只能根据供应商来查询,则会查出张三和李四两个结果的。这里可以优化一下”
例子是指一个厂对应一个联系人,而作者的分表方式是没问题的。只是数据填错了,造成一厂有两个供应商联系人
最后的表应该拆成 供应商联系人、商品ID、商品数量 和 供应商联系人、供应商 这样两个表才对。当然还有其他方式!不一一列举
数据库设计那些事
125733 学习 · 378 问题
相似问题