首页 > 数据库技术 > 详细

mysql根据用户的邀请码查询该用户所有的上级

时间:2019-06-21 17:38:46      阅读:202      评论:0      收藏:0      [点我收藏+]

SELECT
   T1.lvl AS ‘level‘,
  T2.id AS ‘id‘,
  T2.zid AS ‘zid‘,
  T2.self_invite AS ‘selfInvite‘,
  T2.invite_code AS ‘inviteCode‘,
  TM.level_define,
  TM.putong_num,
  TM.vip_num,
  TM.zhuguan_num,
  TM.jingli_num,
  TM.team_num
FROM
  (
    SELECT
      @child AS _self_invite,
    (
    SELECT
    @child := invite_code
    FROM
    customer
    WHERE
    self_invite = _self_invite
  ) AS p,
    @l := @l + 1 AS lvl
    FROM
  (
    SELECT
    @child := ‘EJFFZXAI‘,
    @l := 0
  ) vars,
  customer h
  WHERE
  @child <> ‘‘
  ) T1,
  customer T2,
  customer_member_team TM
    WHERE
  T1._self_invite = T2.self_invite
  AND TM.cust_id = T2.zid
  ORDER BY
  T1.lvl DESC

mysql根据用户的邀请码查询该用户所有的上级

原文:https://www.cnblogs.com/fanqie15/p/11065702.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!