Diferencias: INNER JOIN, FULL OUTER JOIN y LEFT OUTER JOIN

Como sabreis SQL dispone de la sintaxis de JOIN como mejor método para la unión de tablas (aparte del producto cruzado, que apenas se usa por generar resultados de orden cuadrático).

Yo lo tengo claro desde hace unos años, pero recuerdo que fue lioso al principio. He encontrado el link definitivo para explicar todos estos conceptos que mezclan álgebra de Boole, teoría de conjuntos. La explicación es mediante diagramas de Venn:

Explicación visual de JOIN

Un saludo!

Escribe un comentario