为了账号安全,请及时绑定邮箱和手机立即绑定

什么是SELF JOIN以及何时使用它?

什么是SELF JOIN以及何时使用它?

SMILET 2019-08-16 14:26:35
什么是SELF JOIN以及何时使用它?什么是自我加入,你什么时候使用它?我不明白自我加入,所以一个例子的外行解释会很棒。
查看完整描述

3 回答

?
RISEBY

TA贡献1856条经验 获得超5个赞

当表引用数据本身时,您使用自联接。

例如,Employee表格可能有一SupervisorID列指向作为当前员工的老板的员工。

要查询数据并获取一行中两个人的信息,您可以像这样自行加入:

select e1.EmployeeID, 
    e1.FirstName, 
    e1.LastName,
    e1.SupervisorID, 
    e2.FirstName as SupervisorFirstName, 
    e2.LastName as SupervisorLastNamefrom Employee e1left outer join Employee e2 on e1.SupervisorID = e2.EmployeeID


查看完整回答
反对 回复 2019-08-16
  • 3 回答
  • 0 关注
  • 2196 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信