- 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积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
