我必须连接名为
Product ( prod_ID (PK) , description , price , type, typeId )设置为以下子类型:
Footwear ( typeId(PK, fk), Brandname, Style)
Apparels ( typeId(PK,fk), material, size)在这里,每个产品要么是脚穿,要么是服装,这在“类型”一栏中提到。多个产品可以有相同的类型和类型id,如何连接superType和subTypes?因为类型id在product表中不是唯一的,所以我不能将它用作子类型中的主键。
发布于 2018-06-26 11:52:49
尝试:
Footwear ( prod_ID (PK, fk), typeId(fk), Brandname, Style)
Apparels ( prod_ID (PK, fk), typeId(fk), material, size)子类型是子集,所以我们对它们使用相同的标识符。
https://stackoverflow.com/questions/51029031
复制相似问题