为了账号安全,请及时绑定邮箱和手机立即绑定

商品合并,数据库怎么设计

商品合并,数据库怎么设计

杨魅力 2019-03-20 18:58:36
题目描述多个一模一样的商品怎么合并处理,只保留一条商品记录;但以前产生的记录不能销毁,尽可能合并.比如一模一样的物品,3个客服分别录入,录入时没有先查重,直接录成3条记录,每个录入的数据有不一致的地方.比如,苹果7,iphone7,iphone第7版前提:1.每个商品有自己唯一的条码,并且这条码已经打印到实物上,发布流通了,不可能去修改;2.这3件商品已经在卖,产生了交易记录,评论等3.整个数据库有很多这样的记录数据,不可避免重复,重复数据不断在产生,不能从入口去掉重复,所以不能批量替换;4.这些商品数据需要合并查询,数据统计,合并交易记录.5.合并的商品属性,以后修改只修改一个;我的思路类似操作系统中,文件的软连接,实际文件只有一份;每个软链文件标识都不一样,但读写都是同一个实体文件.数据库设计或软件设计时怎么解决这个问题?
查看完整描述

2 回答

?
互换的青春

TA贡献1797条经验 获得超6个赞

那就维护一个映射关系表不就行了,表中一个真实商品id对应多个别名id,多行存储,统计的时候关联一下就可以了

查看完整回答
反对 回复 2019-03-20
?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

关系型数据库设计就是通过字段关联

查看完整回答
反对 回复 2019-03-20
  • 2 回答
  • 0 关注
  • 598 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信