Mysql 带连接的SQL自查询

Mysql 带连接的SQL自查询,mysql,sql,Mysql,Sql,我需要经理的名字在下面的下一列使用自我查询。有人能帮忙吗 eid ename ecity esal dno managerid 1001 Amit Kumar Delhi 20000 101 1005 1002 Amit Kumar Delhi 20000 101 1005 1003 Rahul Awasthi Delhi 20000 101 NULL 1004 Mani

我需要经理的名字在下面的下一列使用自我查询。有人能帮忙吗

eid  ename            ecity    esal  dno  managerid
1001 Amit Kumar       Delhi    20000 101       1005    
1002 Amit Kumar       Delhi    20000 101       1005
1003 Rahul Awasthi    Delhi    20000 101       NULL
1004 Manish Singh     Delhi    30000 101       1003
1005 Neetu Kumari     Jasola   50000 102       NULL    
1006 Jiya Bharti      Jasola   60000 102       1005    
1007 Priya Bharti     Jasola   50000 102       1003    
1008 Sulekha          amritsar 25000 102       1005    
1009 Sunil Kumar      amritsar 39000 103       1003    
1010 Satish           amritsar 45000 103       1003    
1011 Sunaina          amritsar 49000 104       1003    
1012 Arun             kalkaji 100000 104       1005    
1013 Rupa             kalkaji  70000 104       NULL    
1014 Ravi             kalkaji  65000 105       NULL    
1015 Nanch Srivastata delhi    55000 105       NULL    
1016 Rahul            Kalkaji  30000 NULL      NULL    
1017 Sunil            Kalkaji  35000 NULL      NULL
您需要使用自连接


伟大的它起作用了。这正是我想要的。非常感谢。我不理解这个问题,特别是e的概念。m.-它是如何工作的?您能在这方面多帮点忙吗?@Anand-这叫做自加入,我们只是加入带有eid的managerid,以获得managerid的名称谢谢您的hep。现在就开始吧。@Anand-如果这对你有帮助,那么别忘了把它标记为答案。我该怎么把它标记为答案呢。我找不到做这件事的任何选择。
select e.*,m.ename as ManagerName
    from yourtable e
    left join yourtable m on e.managerid = m.eid