gpt4 book ai didi

mysql - 使用嵌套集模型按深度对项目进行计数

转载 作者:行者123 更新时间:2023-11-29 23:08:36 25 4
gpt4 key购买 nike

我正在为我的数据库使用嵌套集模型(来自这里: http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/ ),它工作得很好,但是......

根据“子树的深度”请求,我想要另一个结果。

初步结果:

+----------------------+-------+
| name | depth |
+----------------------+-------+
| PORTABLE ELECTRONICS | 0 |
| MP3 PLAYERS | 1 |
| FLASH | 2 |
| CD PLAYERS | 1 |
| 2 WAY RADIOS | 1 |
+----------------------+-------+

我想要按深度计算项目数,例如初始数据:

+----------------------+-------+
| depth | count |
+----------------------+-------+
| 1 | 3 |
| 2 | 1 |
+----------------------+-------+

我尝试使用 group by 和/或 count(),但它不起作用......

感谢您的帮助!

最佳答案

这是草莓评论的答案:

SELECT depth, COUNT(*) FROM (your query here) x GROUP BY depth

关于mysql - 使用嵌套集模型按深度对项目进行计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28181182/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com