liuyong886 发表于 2023-11-3 22:01:24

关于MYSQL如何建表的问题,大神帮看看,谢谢




比如要建一个商品信息表,商品有很多,会员也有很多,而且会员价有很多种,一般都是怎么建这样的表?我想的笨办法就是上图这样,但是这样如果添加新会员的话而且价格和别的会员不同,所有的商品价格都需要添加一次,这样太麻烦了,有什么比较好的办法吗?

谢谢

创世魂 发表于 2023-11-3 22:14:39

本帖最后由 创世魂 于 2023-11-3 22:16 编辑

定义一个会员等级表,里面存储折扣值,比如,会员1、八折,会员2 六折

假设会员1级对应折扣为8
通过会员等级取出8, 然后取出商品 单价 * 0.8拿到真实价格结算。



liuyong886 发表于 2023-11-4 09:22:09

创世魂 发表于 2023-11-3 22:14
定义一个会员等级表,里面存储折扣值,比如,会员1、八折,会员2 六折

假设会员1级对应折扣为8


这样还是不行,因为每款商品对会员的售价不是同样的折扣比例。

zhangsongkl 发表于 2023-11-23 14:05:00

定义一个会员等级表和一个商品等级表,某商品等级对应某会员等级算出折扣返回价格。
页: [1]
查看完整版本: 关于MYSQL如何建表的问题,大神帮看看,谢谢