Oracle的左衔接和右衔接

   源头:网海拾贝




在Oracle PL-SQL中,左衔接和右衔接以如下体式格式来完成
反省如下语句:
SELECT emp_name, dept_name 
FORM Employee, Department
WHERE Employee.emp_deptid( ) = Department.deptid此SQL文垄断了右衔接,即“( )”地点位置的另一侧为衔接的倾向,右衔接阐明');等号右侧的一服膺载均会被浮现,无论其在左侧可否失失婚配,也就是说上例中无论会不会泛起某个部分没有一个员工的情形,这个部分的名字城市在查询成效中泛起。
反之:
SELECT emp_name, dept_name 
FORM Employee, Department
WHERE Employee.emp_deptid = Department.deptid( )则是左衔接,无论这个员工有没有一个能在Department表中失失婚配的部分号,这个员工的纪录城市被浮现 。




版权声明: 原创作品,允许转载,转载时请务必以超链接情势标明文章 原始来由 、作者信息和本声明。否则将清查执法责任。

原文地址:https://www.cnblogs.com/zgqjymx/p/1975935.html