条件是每个操作员记录都有唯一的组代码和产品代码。某些组可能有相同的产品代码。
id integer PK
name varchar(100)
code integer PK
opt_ID integer PK + Ref. operator
group varchar(50)
code integer PK
opt_ID integer PK
group_ID integer Ref. Group table code field
name carchar(50)
问题在这里我应该在产品表中从运算符表或产品表组中引用什么?
答案 0 :(得分:1)
我认为你想做的事需要另一张桌子。
main operator table
id integer PK
name varchar(100) Ref. Product table code field unique
product_code integer
product group table
code integer PK
group varchar(50)
product table
code integer PK
group_ID integer Ref. Group table code field unique
name carchar(50)
这应该允许您按产品或组查询运算符。这对你想要做的事情有意义吗?如果不包括用例。
修改。这将为每个运营商确保一个独特的产品/组元组....您可以通过加入产品表来访问operator.group。