我一直在思考处理这个数据库结构的最佳方法。到目前为止我所拥有的是:
表类别
表 sub_cat
这很好,因为我可以按如下方式使用它:
问题是如何才能最好地构建数据库,以进一步利用每个类别的最佳状态。汽车数据将需要许多适合单独汽车的领域,而另一类可能需要完全不同的东西。
应该说会有很多类别。
答案 0 :(得分:1)
可能是创建一个表'Details',构建类似这样的
= ItemId === DetailId === DetailValue =
| Somecar1 | 1 | Blue |
| Somecar2 | 2 | Four |
| Somecar2 | 1 | Pink |
| Somecar2 | 2 | Two |
=======================================
其中DetailId引用类似的内容,detailreference;
= CategoryId === DetailId === DetailString =
| 1 | 1 | Color |
| 1 | 2 | Doors |
============================================
如果您想获取Somecar1的信息,您应该在Details表中查询数据,然后查询detail detail以获取某个类别中存储的特定类型的详细信息类型。