注解 生成有多个字段的中间表 怎么配置

比如order表idtotalPricegoods表idnameprice中间表order_idgoods_idcounttotalPrice... 比如
order表
id
totalPrice

goods表
id
name
price

中间表
order_id
goods_id
count
totalPrice
展开
 我来答
cimc1982
2014-09-18 · TA获得超过107个赞
知道小有建树答主
回答量:90
采纳率:0%
帮助的人:72.7万
展开全部
订单与货物时属于多对多关系,创建数据表的时候是要用第三张表来表示,第三表应该有本表的id,order表的id (order_id作为外键) 和goods表的id(id做为外键),这3个id;或者可以把order表的id与goods表的id做联合主键。而上面中间表中你有totalPrice,这字段数属于order表的,你写在第三张表中就会违反数据库第二范式。
追问
中间表totalprice 是单个商品的单价乘以数量 得到的总和
order表totalprice 是该单所有商品的总和相加
追答
这样的话,那你最好搞不一样的名字,不然,如果你表多点的话,容易混,而且让别人看也是不好的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式