参见英文答案 >
Difference between JOIN and INNER JOIN7个
我找不到关键词加入的文档,但我看到使用它的网络上的例子.
我在Oracle hr模式中做了一些实验,在那里我有表部门:
> deparment_name
> manager_id
> location_id
表员工:
> first_name
> employee_id
和桌子位置:
> location_id
>城市
查询应返回部门经理的department_name,first_name以及部门所在的城市.
与使用关键字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
内连接代码:
select d.department_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
两种情况有区别吗,或者我刚刚碰到一个结果相同的情况呢?