Database design 如何找到相关产品

Database design 如何找到相关产品,database-design,e-commerce,Database Design,E Commerce,我有一张存放各种自行车的桌子: **tbl_bikes** pk id name fk brand_id price speedometer mileage .... other properties 我有一个查看自行车页面,其中显示了特定自行车记录的详细信息。 我想显示一个块与相关的自行车,因为我已经看到在其他电子商务网站。这些电子商务网站或类似magento如何显示与特定产品项目相关的产品。我是否需要更改我的数据库表结构?我怎样才能做到这一点?获取相关产品的依

我有一张存放各种自行车的桌子:

**tbl_bikes**
pk id
   name
fk brand_id
   price
   speedometer
   mileage
   .... other properties
我有一个查看自行车页面,其中显示了特定自行车记录的详细信息。
我想显示一个块与相关的自行车,因为我已经看到在其他电子商务网站。这些电子商务网站或类似magento如何显示与特定产品项目相关的产品。我是否需要更改我的数据库表结构?我怎样才能做到这一点?获取相关产品的依据是什么?

我想您可能想提供更多信息。我想你可以添加一个属性类型或其他东西来显示其他具有相同类型的自行车。或者同一价格范围内的自行车。或者是同一品牌的自行车。我想你有几个选择。谢谢,这是有用的。更复杂的购物网站也有一个“其他客户也查看了…”的选择。如果你正在跟踪你的网站用户的活动,那么你可以选择前n名的自行车,其他客户也可以查看任何给定的自行车。这样,你就可以让你的客户决定是什么使自行车相似,而不是你做出武断的决定。谢谢,我将为我(你可能也喜欢)的产品提供这个解决方案