¿Cuál es la diferencia entre la palabra clave join y la palabra clave join interna en oracle sql? [duplicar]
Esta pregunta ya tiene una respuesta aquí:
Diferencia entre JOIN y INNER JOIN 8 respuestasNo encuentro documentación sobre la palabra clave.join
Pero vi ejemplos en la web usándolo.
Estaba haciendo algún experimento con él en Oracle.hr
esquema, donde tengo mesadepartments
:
deparment_name
manager_id
location_id
Una mesaemployees
:
first_name
employee_id
Y mesalocations
:
location_id
city
La consulta debe devolver el nombre de departamento, primer nombre del administrador del departamento y la ciudad donde se encuentra el departamento.
El código que utiliza la palabra clavejoin
Parece que devuelve algún resultado en comparación con el uso de la palabra claveinner join
Codificar conjoin
:
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
Codificar coninner 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
¿Hay alguna diferencia entre las dos condiciones, o me estoy topando con una situación en la que devuelven los mismos resultados?