【发布时间】:2022-01-23 21:38:42
【问题描述】:
我有一个表,其中包含 manager_id 列(许多 ID 和同一 ID 的许多行)和 employee_id(许多 ID,有时一个员工为多个经理工作)。
如何返回包含“X”和“Y”员工的 manager_id 列表?我尝试使用 HAVING X 和 Y,但它不在同一行,因为 1manager_id 在一行中有 1employee_id,所以这是不可能的。有办法吗?
【问题讨论】:
-
只标记您使用的数据库
-
自加入。标准方法。
-
此表的结构如何允许单个员工的多个(直接/非层次结构)经理?
标签: sql