使用者無限分類查詢所有上級

2021-08-21 04:39:41 字數 437 閱讀 6925

無限級會員等級分類查詢某一使用者所有上級

表的設計,主要是裡面需要乙個 使用者本身的id和上級id的關聯即可,我這裡查詢的是id為35的所有上級,referee是我的上級字段,而使用者的主鍵欄位就id,以此這樣的表設計方可用以下方法查詢

select t2.id, t2.username,t1.lvl from (   

select  @r as _id,  (select @r := referee from h_user where id = _id) as referee,   

@l := @l + 1 as lvl   from    (select @r :=35 , @l := 0) vars,   

h_user h   where @r <> 0) t1 join h_user t2   on t1._id = t2.id  order by t1.lvl asc 

php如何查詢會員無限分類的所有上級和所有下級

a推廣出的a 1,a 2繼續推廣,得到a 1 1,a 1 2等等 資料庫設計思路如下 使用者表中有乙個son這麼乙個字段,這個欄位中存放名下所有會員的id,用分號隔開。這個欄位的維護 比如a 1 1推廣出了乙個a 1 1 1,此新使用者的id是12345,那麼給a 1 1 a 1 a這個三個使用者s...

SQL查詢無限層級結構的所有下級,所有上級

無限層級結構的table1表,id 主鍵 parentid 父級id 查詢某個id的所有下級或所有上級,使用with as,union all 查詢 1 查詢id為1所有的下級 with t as select from table1 where id 1 union all select a.fr...

php 無限查詢下級業績 PHP無限分類查詢

多謝邀請 d,已經有很多答案了,還是貼上我的 咯 search type array array id 1,name 一級a parent id 0 array id 2,name 一級b parent id 0 array id 3,name 二級a parent id 1 array id 4,...