【发布时间】:2011-04-22 10:18:08
【问题描述】:
我有一个包含经理 ID 作为列的员工表。如果我需要获取某个员工的经理的经理,我将如何有效地做到这一点?如果我们需要 5 层深度呢?
如果这是一项要求,我们是否可以更改数据库架构以便更高效地完成?
【问题讨论】:
-
您能否动态创建查询以确定您需要增加多少?
-
您当前的架构是什么样的,将经理与员工相关联?
-
员工只有一个经理,还是支持矩阵式员工?
-
我很困惑为什么这会被否决。
-
说我们有一个员工表,其中有一个经理 ID 作为列.....所以同一个表包含员工和他们的经理.....这也是我被问到的一个问题面试官
标签: mysql schema query-optimization