原先设计的数据库 里有两张表 一张表是 会员表,一张表是终端表 一个会员对应多个终端,一个终端对应唯一的会员 但是会员可以有 子会员 也就是说 比如b终端属于 a会员 但是a会员是b的子会员,这种情况下,那么b终端也同样属于b会员现在我想要 统计 一个会员 他自己所有拥有的所有终端数(包括子会员的终端,子会员可以再有子会员,无下限)那么我先递归 会员表里有多少会员 然后再去递归每个会员自己总过有多少终端,但是这样一来效率会非常的慢,不知道有没有高手有好的方法实现这样的功能
调试欢乐多
比如 会员a 对应b终端,然后a的子会员 有c终端 那么c终端属于a会员和他的子会员,但是b终端只属于a会员,主要是 这个 子会员下还可以有子会员 如果单单是一层那也好办了
比如 会员a 对应b终端,然后a的子会员 有c终端 那么c终端属于a会员和他的子会员,但是b终端只属于a会员,主要是 这个 子会员下还可以有子会员 如果单单是一层那也好办了这样统计的结果就是 a会员 b+c终端 子会员c终端 以此类推