如何将表更改为例外表 [英] How to changes tables as excepted table

查看:43
本文介绍了如何将表更改为例外表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在员工表中



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屋!

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