Mysql 使用嵌套集模型按深度计算项目数

Mysql 使用嵌套集模型按深度计算项目数,mysql,sql,nested-set-model,Mysql,Sql,Nested Set Model,我正在为我的数据库使用嵌套集模型(从这里:),它工作得很好,但是 从“子树的深度”请求中,我希望得到另一个结果 初步结果: +----------------------+-------+ | name | depth | +----------------------+-------+ | PORTABLE ELECTRONICS | 0 | | MP3 PLAYERS | 1 | | FLASH

我正在为我的数据库使用嵌套集模型(从这里:),它工作得很好,但是

从“子树的深度”请求中,我希望得到另一个结果

初步结果:

+----------------------+-------+
| 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

选择深度,计数(*)从(你的查询这里)x组的深度是的!谢谢您可以在字段中填写答案:-)