gpt4 book ai didi

php - 用于获取类别表中级联项目计数的 mySQL 查询

转载 作者:行者123 更新时间:2023-11-29 00:56:22 25 4
gpt4 key购买 nike

我有一个类别树表

id, parent_id, name, count

和其他通过 category_id 连接的表现在不相关..

通过各种查询,我可以获得所有类别的计数(产品、用户、新闻等)。

假设我有一个根类别 ELECTRONICS,它有一些一级子类别(TV、PHOTOCAMERAS、COMPUTERS)。他们每个人都有一些更多的子类别......

ELECTRONICS
- TVs
* LCD
* Plasma
* CRT
- PHOTOCAMERAS
* DSLR
* Compact
- COMPUTERS
* Laptops
* Desktops
* Netbooks

等...

现在我可以计算特定类别的产品数量...我想要完成的是为 parent 类别填充计数!

所以如果我有 3 种等 ionic 电视产品和 5 种液晶电视产品以及 2 种 CRT 产品..电视的数量应该是 10。

所以我正在为计数逻辑而苦苦挣扎......我知道我应该从最深层次开始计算,但我该怎么做呢?正确的 PHP 代码是什么?

我唯一拥有的是所有类别行的 CATS 数组,格式如下:

$CATS = array(
[cat_id] => array(id, parent_id, name, count),
[cat_id] => array(id, parent_id, name, count),

);

最佳答案

可能是 nested set更符合您的需求。

关于php - 用于获取类别表中级联项目计数的 mySQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5934425/

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