关于MYSQL如何建表的问题,大神帮看看,谢谢
比如要建一个商品信息表,商品有很多,会员也有很多,而且会员价有很多种,一般都是怎么建这样的表?我想的笨办法就是上图这样,但是这样如果添加新会员的话而且价格和别的会员不同,所有的商品价格都需要添加一次,这样太麻烦了,有什么比较好的办法吗?
谢谢
本帖最后由 创世魂 于 2023-11-3 22:16 编辑
定义一个会员等级表,里面存储折扣值,比如,会员1、八折,会员2 六折
假设会员1级对应折扣为8
通过会员等级取出8, 然后取出商品 单价 * 0.8拿到真实价格结算。
创世魂 发表于 2023-11-3 22:14
定义一个会员等级表,里面存储折扣值,比如,会员1、八折,会员2 六折
假设会员1级对应折扣为8
这样还是不行,因为每款商品对会员的售价不是同样的折扣比例。 定义一个会员等级表和一个商品等级表,某商品等级对应某会员等级算出折扣返回价格。
页:
[1]