我有3张表 A和B是多对多
B和C是多对多业务上想是想实现的是:A 代表用户 B代表业务 C代表具体的选择 A B C
客户吃饭 选择一道菜 具体对这道菜的要求(通用的条件,例如:咸一点,多放辣椒)
这样要是用2个中间表 就会丢掉不同客户对相同的菜,不同的要求请问怎么设计可以弥补这个缺陷
B和C是多对多业务上想是想实现的是:A 代表用户 B代表业务 C代表具体的选择 A B C
客户吃饭 选择一道菜 具体对这道菜的要求(通用的条件,例如:咸一点,多放辣椒)
这样要是用2个中间表 就会丢掉不同客户对相同的菜,不同的要求请问怎么设计可以弥补这个缺陷
一张关系表 客户—菜—作法
点菜单ID(与消费单主表关联) 客户ID(与客户档案表关联) 菜品ID(与菜品档案表关联) 作法ID(与菜品烹饪要求档案表关联) 菜品价格 菜品数量 菜品金额 ...