表 1
:
catid level entries
57 1 0
58 2 5
59 2 4
84 1 0
表 2
:
id parent type
58 57 cat
59 57 cat
我想获取子类别条目的 SUM
并将它们添加到父类别条目字段。在第一个表中,结果应为 9,其中 catid
为 57
。
我该怎么做?
最佳答案
试试这个:
select a.*, b.sum_subcat from table1 a
inner join
(
SELECT t2.parent, sum(entries) sum_subcat
FROM table1 t1 inner join table2 t2
on t1.catid = t2.id
group by t2.parent
)b on a.catid = b.parent
where a.catid = 57;
关于php - 如何获得具有猫、子猫和 2 个表的条目总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14543048/