订单详情表的问题
来源:2-4 数据库设计
慕UI4464388
2020-02-26
数据库订单详情表的问题 (order_detail)detail_id
varchar(32) not null,order_id
varchar(32) not null,product_id
varchar(32) not null,product_name
varchar(64) not null comment ‘name of product’,product_price
decimal(8, 2) not null comment ‘single price’,
问题: 这里面为什么有product_name 和product_price?为什么不省略掉, 因为我们product_info 里已经有了, 然后我利用table order_detail 里的product_id 去查询不行吗?
是因为这样速度比较慢吗, 倒不如直接把name 和price写到 order_detail 表里?
写回答
1回答
-
廖师兄
2020-02-28
商品的名称和价格是会变的。用户下单后,订单详情看到的价格是不会再变的。
022020-03-01
相似问题