我建立一個購物車的網站,並使用SQL表搜索產品與父母和孩子類別
類別
Id int,
Parent_Id,
Description varchar(100)
數據:
1 0 Electronics
2 0 Furniture
3 1 TVs
4 3 LCD
5 4 40 inches
6 4 42 inches
產品
Id int,
Category_Id int
Description...
數據:
1 5 New Samsung 40in LCD TV
2 6 Sony 42in LCD TV
正如你可以看到我只有一個列的最後一個子類別
現在我需要做的是搜索按主要類別的網頁,例如,如果用戶點擊電子,同時顯示電視,因爲他們在電子產品中有父母母公司標識,請記住,產品表只有一列用於分類。
爲了解決這個問題,我應該更新產品表幷包含6個子類別的子列嗎?或者我如何爲此構建一個有效的SQL存儲過程?
謝謝
傑裏
什麼樣的數據庫類型和版本? – 2010-06-25 14:33:33