高效实施“类别”树? (MySQL的)

时间:2016-12-08 14:32:30

标签: php mysql categories categorization

如果我的类别树中存在未确定的子类别级别,是否可以在一个查询中获取整个类别树(没有任何循环)?

这是一种可能的情况:

paInt24

如果您注意到,Cables血统是这样的: 主页>客厅>电视>家庭影院>电缆

现在,我获取当前类别的父类别并继续循环,直到我到达具有空父类别的父类别。我知道这部分之前已被问过。但是,我想知道是否有更好的方法来构造此表,以便我不必运行X量的查询(或子查询)?我考虑过例如添加一个名为parent的第4列或者在逗号分隔列表中具有整个谱系的东西(在这种情况下父母将是: category_id parent_id Name 0 null Home 1 null Auto 2 0 Living Room 3 2 Couches 4 2 TV 5 4 Home Theatre 6 5 Cables 。但是这看起来很俗气且效率低(并且容易打破) )。有更好的机制吗?

0 个答案:

没有答案