同学好,首先,从业务角度来讲,不同店铺发布的商品号都不一样的,即便是同一款商品,他们店铺本身认的编号也不一样,即便是淘宝也不能复用同一款商品的,只能自己创建一模一样的商品,但是productId是不一样的。如果你一定要一样的话,可以考虑建立tb_product商品池,也就是里面没有shopId之类和shopId相关的信息,然后供商家从池子选择商品,选择好就建立起product到shop的映射,类似
tb_product(productid) -> tb_product_shop_map(shopid,productid) -> tb_shop(shopid)
依据这个关系去建立实体,即Shop里面有ProdcutShopMapping