Sep 26

Introducción a OUTER JOIN

Como dice Microsoft:

“Las combinaciones internas sólo devuelven filas cuando hay una fila de ambas tablas, como mínimo, que coincide con la condición de la combinación. Las combinaciones internas eliminan las filas que no coinciden con alguna fila de la otra tabla”

SQL Server usa las siguientes:

  • LEFT OUTER JOIN o LEFT JOIN
  • RIGHT OUTER JOIN o RIGHT JOIN
  • FULL OUTER JOIN o FULL JOIN

Es muy importante tener en cuenta la posición de las tablas, ya que si cambiamos el orden, se cambiaria el resultado.

Cada vez que una fila de la tabla  no tenga correspondencia en la totra tabla sgun el Join que utilicemos , se devuelven valores NULL

02

01

Esto se complica …. ahora vamos con los ejemplos