SQL里 建立产品与订单的关联. 怎么建立同一个DB里两个不同表的关联?

2025-03-12 20:47:35
推荐回答(3个)
回答1:

你的意思是建立外键吧。只有在产品表中存在的id,才能出现在订单表的产品id中出现,是这个意思吧。那就建立一个外键就行了。具体怎么建立外键,网上太多了,我就不再写了。
订单总要知道是发的什么货吧?连发什么货都不知道这叫什么订单?

回答2:

应该还有一个订单明细表
订单与订单明细里的订单ID关联
然后订单明细里的产品ID与产品里的产品ID关联

回答3:

产品表设计字段产品编号以及产品名称等其他字段,订单表设计订单编号和产品编号,数量等字段,产品表和订单表使用产品编号进行关联,即主外键关联。一个订单可以包括多个产品,一个产品属于多个订单,多对多的关系。