【问题标题】:counting items from a multi level category tree that belong to a certain upper level tree in MYSQL从属于MYSQL中某个上层树的多级类别树中计数项目
【发布时间】:2010-11-10 04:05:54
【问题描述】:

假设我有一个名为类别的表...它包含...嗯...类别

表类别包含字段“id”、“name”和“parentID”

Table Categories:
id    name     parentID
1    cat1      null
2    cat2      null
3    cat3      null

此外,它还包含作为上述类别的子类别的子类别。所以:

表格类别:

id    name     parentID
1    cat1      null
2    cat2      null
3    cat3      null
4    cat4      1
5    cat5      1
6    cat6      2
7    cat7      2
8    cat8      3
9    cat9      3

假设我们有属于类别的项目.....所以我们有表格项目:

id name catID
1  boo   9
2  kya   8
3  muwa  6
4  haha  7

我想计算属于某个类别(包括其子类别)的项目数。因此,如果我想计算属于 cat3 的项目,它应该返回 2 个项目,因为 boo 和 kyaa 属于类别 9 和 8,它们又是 cat3 的子类别...

你会建议我执行什么 mysql 查询来实现这个?

【问题讨论】:

    标签: php mysql tree categories


    【解决方案1】:

    【讨论】:

    • 这篇文章解释了如何检索类别树,但是如何将其应用于 OP 的问题?
    • 我希望有一个实际示例来演示如何查找属于某个类别及其子类别的“项目”的数量。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-13
    • 1970-01-01
    相关资源
    最近更新 更多