2012-10-09 18 views
-3

我需要知道合適的方式來創建表,這些信息(ID 類別子類)創建表。更多類別

的類別有更多的子類別,而且我可以添加新的子,在將來 子類,我試圖創建兩個表 類別和子類別,但我將面臨未來 重要的問題,當我需要添加新的子子類別。

那麼如何解決這個問題呢?

回答

0

既然你需要添加子子的數量不受限制類別等等,你需要創建只有一個表categoriesParentCategoryID,是這樣的:

Categories

  • Id
  • Name
  • ParentCategoryID

然後,您可以使用遞歸查詢使用CTE來獲取每個子類別的任何分類層次結構樹。

0

您不需要多於2列。

你只需要一個主鍵(ID)和外鍵(父ID)

CategoryID_PK  INT 
ParentCategory_FK INT 

有了這個設置,你可以有水平