由于您需要对节点可以具有多个父节点的数据进行建模,因此嵌套集/
MPTT解决方案将不起作用。
您将创建一个附加表,该表为每个祖先的后代保存成对的项目(反之亦然):
识别码 1 2 1 6 1 4 1 8 1 7 1 3 1 5 1 9 2 4 2 8 2 3 2 5 2 9 4 3 4 5 4 9 3 5 3 9 6 7
然后,您将使用联接来获取所需的项目:
SELECt * FROM Tbl INNER JOIN Closure ON Tbl.ID=Closure.DesID WHERe Closure.AncID = 2



