首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过匹配2列SQL检索行值

通过匹配2列SQL检索行值
EN

Stack Overflow用户
提问于 2021-03-09 23:31:48
回答 1查看 30关注 0票数 0

我有一个类似的表格,如下所示。id是为公司的所有员工准备的。Manager_id将与id列中的多个in匹配。

代码语言:javascript
复制
id       employee    manager_id
1         Jane          5
2         Bob           5
3         Anna          1
4         Rosa          6
5         Dylan         5
6         Theo          5

我想以某种方式使用id列的manager_id执行id匹配,以检索经理名称。我不确定在这种情况下使用什么方法或函数,所以我不确定要研究什么?如果您能给我任何建议,我将不胜感激。

代码语言:javascript
复制
id       employee     manager
1         Jane         Dylan
2         Bob          Dylan
3         Anna         Jane
4         Rosa         Theo
5         Dylan        Dylan
6         Theo         Dylan 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-10 02:40:29

您可以使用left outer join来获取经理的名字和雇员的名字。

代码语言:javascript
复制
select e.id,e.employee, manager.employee from 
employees e left join outer join employees m on e.manager_id=m.id
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66549916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档