日期:2014-05-20  浏览次数:20699 次

LINQ TO SQL 关于多重分类和子类获取的困境,求助
有两个表,一个是分类表 category 一个是产品表 product

分类表用 CID 存放当前分类ID,用 FID 存放父级CID,

产品是多重分类,一个产品属于多个类,用 CIDs 存放, ‘|’ 分隔,像这样的: fxdsf|asdfg|dfasd|

在分类产品列表页中,给定一个分类CID,需要得到属于当前分类及其所有子类下的产品,请问各位大牛,这样的查询怎么写?


------解决方案--------------------
描述够啰嗦的

直接举个例子 帖一下两张表的数据

然后帖一下想要的结果 说明一下逻辑
------解决方案--------------------
从你的表结构及给出数据来看
需要用到递归来解决
------解决方案--------------------
弄个 存储过程,再调用。