我現在感到困惑。複雜的MySQL查詢傳銷業務
我有一個數據庫開發爲傳銷(多級營銷)公司。因此,有一個會員數據庫..每個成員都有唯一的ID,稱爲membercode ..所有成員都有其下的成員..每個成員都有他/她下的3個成員..並且這3個成員可以具有相同的成員..所有成員被添加到名爲「tbMembers」的同一個數據庫表中,並且每個成員都有一個「parentID」,我在該成員所在的位置添加成員的成員代碼?
現在的問題是,我想要一個SQL查詢,它可以在下面和下面,像'John Doe'下有三個成員,名叫'Suzan'和'Ellie'和'Smith'。而'蘇珊'也有3名成員在她之下,並且對於Ellie也是如此。例如......'John Doe'在他的下線有大約300名成員?並且他得到的任何會員的下線支付增加3個成員,該成員增加3個成員也可以獲得支付,他的上線成員也可以獲得一定數額的金錢支付。 我可以獲得1位特定會員下的任何會員的下線級別嗎?,並可以根據3名成員加入其中計算他的收入。
我正在使用PHP並使用My-SQL。怎麼做?請幫我解決guyz問題。
今天我會成爲那個傢伙,問你有沒有嘗試過什麼? – peterm
向我們展示您的代碼以及破解的位置? – OneSolitaryNoob
你必須使用'遞歸'。參見[這裏] [1] [1]:http://stackoverflow.com/questions/5725914/mysql-recursive-tree-search – Abadis