首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >统计多级分类树中属于MYSQL中某一上级树的条目

统计多级分类树中属于MYSQL中某一上级树的条目
EN

Stack Overflow用户
提问于 2010-11-10 12:05:55
回答 1查看 1.4K关注 0票数 1

假设我有一个名为categories...it contains...well...categories的表

表类别包含字段'id‘、'name’和'parentID‘

代码语言:javascript
复制
Table Categories:
id    name     parentID
1    cat1      null
2    cat2      null
3    cat3      null

此外,它还包含子类别,这些子类别是上述类别的子类别。所以:

表类别:

代码语言:javascript
复制
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

假设我们有属于categories.....so的项,我们有表item:

代码语言:javascript
复制
id name catID
1  boo   9
2  kya   8
3  muwa  6
4  haha  7

我想要计算属于某个类别的条目的数量,包括它的子类别。所以如果我想计算属于cat3的条目,它应该返回2个条目,因为boo和kyaa属于类别9和8,而这两个类别又是cat3的子类别……

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-10 12:44:38

http://dev.mysql.com/tech-resources/articles/hierarchical-data.html

@jakoch注意:前面的链接不再有效。有关替代说明,请参阅:http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4141135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档