这样的统计如何写(sql)急!!!
现有如下结构表 产品表 product
id name parent_id
----------------------------
001 电子类 0
002 金属类 0
004 电子电容 001
005 电子电阻 001
006 有色金属 002
007 无色金属 002
消耗表 consume
id num
----------------
004 50
005 125
006 39
007 12
要统计得到如下结果:
id name num
----------------------------
001 电子类 175
004 电子电容 50
005 电子电阻 125
002 金属类 51
006 有色金属 39
007 无色金属 12
问:如何得到上面所列的统计结果?(即统计结果中有父类的合计同时还得在他的先面列出子类)