一个商品要在多个分类里能查询到,如何设计表结构

如500元的手机,属于"手机"分类,同时属于“双11精选”,也属于“200-600元”这个分类,还属于"爆品专区"

阅读 5.5k
7 个回答
商品id 分类id
1 1
1 2
1 3

正常一张手机信息表,再加一张类别表,手机信息的主键在类别表里面做一下类别映射

楼上正解,没啥好说的

1.一张手机信息表,主键phoneid 2.一张分类信息表,主键sortid 3.手机和分类信息映射表:phoneid------>sortid

一张中间表来做映射吧

一个商品表,一个分类表,然后加一个关联表 商品-分类 多对多关联

新手上路,请多包涵

商品表增加一个 category 字段,使用 json 类型 存储产品类别 例:[1,2,3,4]
数据多了 性能会不好,搜索要引入 es

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题