right outer left inner ejemplos ejemplo sql oracle join left-join outer-join

left - outer join mysql



¿Cuál es la diferencia entre left join y left outer join? (1)

Esta pregunta ya tiene una respuesta aquí:

He creado 2 tablas como

CREATE TABLE table1(customerName VARCHAR(20),custid NUMBER ,order_id NUMBER ,price NUMBER ); CREATE TABLE table2(id NUMBER ,salary NUMBER );

Ahora, traté de usar las consultas

SELECT t1.customername,t1.custid,t2.salary FROM table1 t1 left join table2 t2 ON t1.custid = t2.id; SELECT t1.customername,t1.custid,t2.salary FROM table1 t1 left outer join table2 t2 ON t1.custid = t2.id;

Pero obtengo el mismo resultado. ¿Hay alguna diferencia entre ellos internamente en su trabajo? o ambos son lo mismo !?


La palabra clave OUTER es opcional en la mayoría de las distribuciones de SQL populares, lo que significa que no hay absolutamente ninguna diferencia entre un LEFT JOIN y un LEFT OUTER JOIN