【发布时间】:2010-09-16 21:02:34
【问题描述】:
我有一个产品表,其中包含一个类别的 FK,类别表的创建方式是每个类别都可以有一个父类别,例如:
Computers
Processors
Intel
Pentium
Core 2 Duo
AMD
Athlon
我需要进行选择查询,如果选择的类别是处理器,它将返回 Intel、Pentium、Core 2 Duo、Amd 等中的产品...
我考虑过创建某种“缓存”,它将为数据库中的每个类别存储层次结构中的所有类别,并在 where 子句中包含“IN”。这是最好的解决方案吗?
【问题讨论】:
-
答案票都去哪儿了?
标签: sql sql-server select hierarchy