Mysql 如何统计会员发展下线人户,以及该会员处于第几层?

解决方案 »

  1.   

    原始的树形结构遍历比较耗时,请查看数据结构的前序、中序、后序遍历。
    树形结构可以变形,比如将会员编号分级,一级会员a01,二级会员a01b01,三级会员a01b01c01,以此类推...统计下线人数:
    SELECT COUNT(1) 
    FROM member_table
    WHERE member_id LIKE 'a01%'查看会员几级:
    SELECT LENGTH(member_id) / 3 AS member_level
    FROM member_table(btw 现在分级会员貌似涉嫌国家法规啊 哥们好自为之啊)