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

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

什么是自我加入,你什么时候使用它?我不明白自我加入,所以一个例子的外行解释会很棒。



SMILET
浏览 2229回答 3
3回答

RISEBY

当表引用数据本身时,您使用自联接。例如,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
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server