我的表格Product
与表格unit
有多对多关系,但product
必须至少有一个基本unit
,因此有两种解决方案:
解决方案1 :
在[UnitID]
表格中添加product
,然后为多对多关系创建新表格Product_Unit
Product: id, name, unitID, sell_price, Buy_price
Unit: id, name
Product_unit: productID, UnitID, sell_price, Buy_price
解决方案2 :
为多对多关系仅创建表Product_Unit
并添加特定列以将一条记录标记为基本记录
Product: id, name
Unit: id, name
Product_unit: productID, UnitID, sell_price, Buy_price, Essential_unit_Flag