mysql如何查询多级别下的未完成总占比例

如图示,查询isPass的总占比例,但是不同级别的占比是不同的,如一级是20条数据,全部都是0,但是其中一条的二级目录共三条,有两条已完成。则应该是(1/20)*(2/3)=?    但是问题是,可能会有3级别目录、4级目录..等等,有的目录下可能会有2个或4个三级目录,(都不是确定的),这时应该怎么写呢?

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^