账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    MySQL 子类节点查询
    53
    0

    最近在面试看到一个很有趣的问题, 想征集一下大家有什么更好的思路来实现。。

    • 有两张数据表: depts, users

    其中第一张:

    id parent_id type_id dept_name
    1 0 1 TG
    2 0 1 SG
    3 1 2 设计部
    4 1 2 研发部
    5 2 1 产品部
    6 1 5 运维安全线
    7 6 2 安全平台部
    8 6 2 网络平台部

    第二张:

    id dept_id user_name
    1 3 小明
    2 3 小红
    3 3 小张
    4 4 小王
    5 4 老张
    6 4 小黑
    7 5 大黄
    8 7 大虾
    9 7 零七
    10 8 天空
    11 8 玛丽
    • 要求找出 表中 TG的所有员工。

    我想到的最便捷的方式是。。添加字段。。path.
    (例如 安全平台部 path:0-1-6-7), 但是原题是上不允许这样的做的, 如果要Join 表的话,可能需要递归操作。。。所以想让大家看看有什么好的思路。。

    1
    打赏
    收藏
    点击回答
        全部回答
    • 共 0 条
    • 碛里沙 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部