【发布时间】:2010-06-25 14:30:44
【问题描述】:
我正在构建一个购物车网站并使用 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
如您所见,最后一个子类别只有一列
现在我需要做的是在主页上按主类别搜索,例如,如果用户点击电子产品,则显示两台电视,因为它们在电子产品上都有父-父-父 ID,请记住 Products 表确实有类别只有一列。
我是否应该更新产品表并为子类别添加 6 列来解决这个问题?或者我怎样才能为此构建一个有效的 SQL 存储过程?
谢谢
杰瑞
【问题讨论】:
-
什么数据库类型和版本?
标签: sql stored-procedures parent-child