我找不到有关关键字的文档,join
但我在网上看到了使用它的示例。
我在 Oraclehr
模式中对它进行了一些实验,其中有表departments
:
deparment_name
manager_id
location_id
一张桌子employees
:
first_name
employee_id
和表locations
:
location_id
city
查询应返回部门名称,部门经理的名字,以及部门所在的城市。
与使用关键字相比,使用关键字的代码join
似乎返回了一些结果inner join
代码join
:
select d.department_name, e.first_name,l.city
from departments d
join employees e on d.manager_id=e.employee_id
join locations l on d.location_id=l.location_id
代码inner join
:
select d.department_name, e.first_name,l.city
from departments d
inner join employees e on d.manager_id=e.employee_id
inner join locations l on d.location_id=l.location_id
这两种情况是否有区别,或者我只是偶然发现它们返回相同结果的情况?