使用自联接用于下表 [英] Using self join to use for below table

查看:49
本文介绍了使用自联接用于下表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

 Empid Empname Managerid 

1 A Null
2 B 1
3 C $
4 D 1
5 E
6 F 3





i希望使用自联接编写查询并找出每个使用查询的经理ID的empname在sql server



我尝试过:



 Empid Empname Managerid 

1 A Null
2 B 1
3 C 2
4 D 1
5 E
6 F 3





i希望使用自联接编写查询并找出每个empname是使用sql server中的查询的经理ID

解决方案

尝试:

  SELECT  a.EmpName ,b.EmpName  FRO M  MyTable a 
JOIN MyTable b ON a.ManagerID = b.EmpId


Empid   Empname    Managerid

   1       A           Null
   2       B            1
   3       C            2
   4       D            1
   5       E           
   6       F            3



i want to write the query using self join and find out for Each empname who is manager id using query in sql server

What I have tried:

Empid   Empname    Managerid

   1       A           Null
   2       B            1
   3       C            2
   4       D            1
   5       E           
   6       F            3



i want to write the query using self join and find out for Each empname who is manager id using query in sql server

解决方案

Try:

SELECT a.EmpName, b.EmpName FROM MyTable a
JOIN MyTable b ON a.ManagerID = b.EmpId


这篇关于使用自联接用于下表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆