背景:业务有 3 种商品,已有保存普通商品的 A 表,现在新增拍卖商品的 B 表、试用商品的 C 表,因为这三种商品的
结构不同所以目前设计是分成 3 个表
业务:首页分页显示这三种商品、搜索分页显示这三种商品
这边有两个方案
1. sql union 这 3 个表然后条件过滤然后分页返回
2. 把 3 个表合成 1 个表,即 A 表增加一个商品类型的字段,并且增加各种商品自身特有的属性,然后条件过滤后分页返回
请问大家这两个方案哪个更加合理,或者大佬们有什么更加好的方案,我也想了解一下业界是怎么做的,比如淘宝也会把普通商品和拍卖商品放同一个表不
结构不同所以目前设计是分成 3 个表
业务:首页分页显示这三种商品、搜索分页显示这三种商品
这边有两个方案
1. sql union 这 3 个表然后条件过滤然后分页返回
2. 把 3 个表合成 1 个表,即 A 表增加一个商品类型的字段,并且增加各种商品自身特有的属性,然后条件过滤后分页返回
请问大家这两个方案哪个更加合理,或者大佬们有什么更加好的方案,我也想了解一下业界是怎么做的,比如淘宝也会把普通商品和拍卖商品放同一个表不