如何将表更改为例外表 [英] How to changes tables as excepted table
本文介绍了如何将表更改为例外表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在员工表中
ID姓名Mangerid
1 raju Null
2 suresh 1 >
3 mohan 2
除了表格
ID名称Mangername
1 raju Null
2 suresh raju
3 mohan suresh
我是什么尝试过:
我在这种情况下使用过自我加入。
select e .ID,e.Name,d。姓名来自员工e自己加入员工d e.id = d.Mangerid
我没有正确使用。
解决方案
尝试:
SELECT e .ID,e.Name,d.Name AS mangername
FROM 员工e
LEFT JOIN employee d ON e。经理ID = d.id
In employee tables
ID Name Mangerid
1 raju Null
2 suresh 1
3 mohan 2
excepted table as
ID Name Mangername
1 raju Null
2 suresh raju
3 mohan suresh
What I have tried:
I have used self join in this scenario.
select e.ID, e.Name, d.Name as mangername from employee e self join employee d on e.id=d.Mangerid
I am not getting correctly.
解决方案
Try:
SELECT e.ID, e.Name, d.Name AS mangername FROM employee e LEFT JOIN employee d ON e.ManagerID=d.id
这篇关于如何将表更改为例外表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文