【发布时间】:2014-01-30 10:59:38
【问题描述】:
我正在尝试构建一个网上商店数据库,但当涉及到提供子子类别的 SQL 产品表的设计时,我遇到了问题。
例如,我有一个始终设置的主类别:
1.Cars
那么我就有了第一个子类
1.1 BMW
1.2 Mercedes
最后在某些情况下,我有一个更深的类别。
1.1.1 BMW M3
1.1.2 BMW M5
1.2.1 Mercedes 1
1.2.2 Mercedes 2
目前我有三个表:
tbl_Article
int ArticleId
char Description
decimal Price
int Category
int SubCategory
tbl_Category
int CategoryId
char Description
int hasSubCategories
tbl_SubCategory
int SubCategoryId
int Category
char Description
我该如何解决这个问题,以便在需要时可以有多个子类别?
非常感谢!
【问题讨论】:
标签: sql categories article webshop