В чем разница между ключевым словом join и внутренним ключевым словом соединения в oracle sql? [Дубликат]

На этот вопрос уже есть ответ здесь:

Разница между JOIN и INNER JOIN 8 ответов

Я могу'найти документацию по ключевому слову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

Есть ли разница между этими двумя условиями, или я случайно наткнулся на ситуацию, когда они возвращают одинаковые результаты?

Ответы на вопрос(1)

Ваш ответ на вопрос