如何使用单个查询计算子类的数量并更新mysql中的父行数?

时间:2011-10-20 11:20:21

标签: php mysql sql count

我在同一张表中编写类别和子类别。如何计算所有子类别并更新我的父类别数据行。

categoryId   sub cat id    category_count        subcategory_count
        1           3               0                      3              
        1           4               0                      1
        1           5               0                      7
        1           0               5                      0

我需要用子类别数的总和更新类别计数。

for eg;- 5 is my category count. I want my category count like this 5+ (3+7+1) so my category count should be 16

如何为此编写单个查询。

请帮帮我 感谢

1 个答案:

答案 0 :(得分:-2)

希望这个帮助::

Select (sum(subcatecory_count)+category_count), category_count from table group by category_count;