父子表
IDontroducer\u idname1nullriya21ramesh31anand42prety53rakesh
当id=1时查询以获取成员列表
select id AS memberid, name
from (select *
from table_member
order by introducer_id, id) table_member_sorted,
(select @pv := '1') initialisation
where find_in_set(introducer_id, @pv)
and length(@pv := concat(@pv, ',', id))
上面的查询显示输出
会员机构名称
现在我还想找到所有成员的级别(即,我希望输出为:
成员ID名称级别2修订13 ANAND 14 PREETY25 RAKESH2
如何更新以前的查询以获得上述输出?
注:查询显示最高级别7
谢谢您。
1条答案
按热度按时间brc7rcf01#
小提琴
我已经分享了我的sql版本的截图链接。snipboard.io/qbdb0a.jpg–屏幕
您的sql server版本是10.4.14秋叶树
供您的服务器版本使用
小提琴