我有一个网店,其中一个类别树存储为嵌套集树(每个类别的lft,rgt和lvl属性)。
我想要做的是将包含特定类型产品的所有类别显示为完整树。我可以轻松地将所有类别的ID作为单独的SQL或连接获取。问题是;我只得到深层次的孩子类别,我真正需要的是该类别的完整路径。
示例(SELECT * FROM categories ORDER BY lft
):
假设我想用新材料显示类别,而这只是DVD和LP:
(SELECT * FROM categories WHERE new > 0 (OR IS PARENT OF SUCH) ORDER BY lft
):
希望有人能够帮助,提前谢谢!
(出于好奇:是否有可能累积一个数字?例如“新”计数器?所以music.new总是大于或等于LP.new)