mysql想要查询出推荐人所有下级明细数据

ZXYperseverance 2017-08-11 05:26:39
例如现在有张表 person 客户表(1百多万行数据)是mysql数据库
分别有 custid (客户id) , real_name (客户姓名), mobile (客户手机号),create_date(注册时间),reco_user_id (推荐人id)
比如数据有 1001 小1 18518184193 2016/8/10 NULL
1002 小2 18518184194 2016/8/11 1000
1003 小3 18518184195 2016/8/12 1001
1004 小4 18518184196 2016/8/13 1001
1005 小5 18518184197 2016/8/14 1002
1006 小6 18518184198 2016/8/15 NULL
1007 小7 18518184199 2016/8/16 1005
1008 小8 18518184201 2016/8/17 1007
1009 小9 18518184202 2016/8/18 1005
1010 小10 18518184203 2016/8/19 1009
1011 小11 18518184204 2016/8/20 1009
1012 小12 18518184205 2016/8/21 1011
1013 小13 18518184206 2016/8/22 1008
1014 小14 18518184207 2016/8/23 1007
1015 小15 18518184208 2016/8/24 1013
1016 小16 18518184209 2016/8/25 1015
1017 小17 18518184210 2016/8/26 1012
我要查询的字段有 reco_user_id(推荐人id) reco_real_name(推荐人姓名) reco_mobile(推荐人手机号) user_id(用户id) real_name(用户姓名) mobile(手机号) reco_level(层级)层级表示 当前记录下几级
该怎么查询呢?各位朋友们,有知道怎么查询的吗?或者可以探讨下。 我的qq1276869077
PS 每一个人下级推荐情况都不一样,有的推荐人有下一级,有的推荐人有下二级,有的推荐人有下三级,有的推荐人有下四级,有的推荐人有下五级等等,以推荐人为主,没有推荐人的不统计
...全文
899 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZXYperseverance 2017-08-14
  • 打赏
  • 举报
回复
引用 1 楼 sinat_28984567 的回复:
楼主给的测试数据和想要查询的对不上吧?用递归查询应该可以满足楼主的要求。 ps:楼主的结帖率有点低啊
数据怎么对不上呢? 有问题,可以给我说, 每一条记录都有一个上一级推荐人,如果没有推荐人那么就是null
ZXYperseverance 2017-08-14
  • 打赏
  • 举报
回复
数据怎么对不上呢? 有问题,可以给我说, 每一条记录都有一个上一级推荐人,如果没有推荐人那么就是null
ZXYperseverance 2017-08-14
  • 打赏
  • 举报
回复
帖子大部分都结过哦,,, 之前是一直没有时间,所以忘记了
Yousee_ 2017-08-12
  • 打赏
  • 举报
回复
统计每个客户的所有下级吗
顺势而为1 2017-08-12
  • 打赏
  • 举报
回复
楼主从来没结过贴
Yousee_ 2017-08-12
  • 打赏
  • 举报
回复
是倒萨大撒大大实打实大师大师大师大的
二月十六 2017-08-11
  • 打赏
  • 举报
回复
楼主给的测试数据和想要查询的对不上吧?用递归查询应该可以满足楼主的要求。 ps:楼主的结帖率有点低啊

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧