我找不到有关关键字的文档,join但我在网上看到了使用它的示例。
我在 Oraclehr模式中对它进行了一些实验,其中有表departments:
deparment_namemanager_idlocation_id
一张桌子employees:
first_nameemployee_id
和表locations:
location_idcity
查询应返回部门名称,部门经理的名字,以及部门所在的城市。
与使用关键字相比,使用关键字的代码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
这两种情况是否有区别,或者我只是偶然发现它们返回相同结果的情况?