Mysql 如何統計會員發展下線人戶,以及該會員處于第幾層?
uj5u.com熱心網友回復:
請列出表結構和測驗資料,我們才知道如果統計uj5u.com熱心網友回復:
什么都沒有,沒法知道如何統計,請貼出資料和表結構uj5u.com熱心網友回復:
寫個存盤程序 遞回的查找uj5u.com熱心網友回復:
表里設定一個欄位,表示出幾層,如果上一個人是2, 他就顯示3,依次類推uj5u.com熱心網友回復:
原始的樹形結構遍歷比較耗時,請查看資料結構的前序、中序、后序遍歷。樹形結構可以變形,比如將會員編號分級,一級會員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 現在分級會員貌似涉嫌國家法規啊 哥們好自為之啊)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/106486.html
標籤:MySQL
上一篇:db2 資料匯出
