我有一个数据库表,它具有以下形式Sql自加入查询?如何获取类别的子类别?
catID | category | parentID 1 | firstCategory | null 2 | SubCategory1 | 1 3 | SubCategory2 | 1 4 | subSub1 | 3
等等...
有类别的多级。可以使用什么查询获取以下格式的记录:
catID | category 1 | firstCategory 2 | firstCategory/SubCategory1 3 | firstCategory/SubCategory2 4 | firstCategory/SubCategory2/subSub1
类别ID将是最后一个类别的ID。如何编写查询以将类别加入到所有级别?不同类别的准确级数是不同的?
我正在使用mySQL。
你知道嵌套的最大深度吗?如果不是,这变成一个迭代函数,需要更复杂的代码。 – Matthew 2011-02-14 18:24:15