В чем разница между ключевым словом join и внутренним ключевым словом соединения в oracle sql? [Дубликат]
На этот вопрос уже есть ответ здесь:
Разница между JOIN и INNER JOIN 8 ответовЯ могу'найти документацию по ключевому слову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
Есть ли разница между этими двумя условиями, или я случайно наткнулся на ситуацию, когда они возвращают одинаковые результаты?