RE:Inner join & inner Outer
En los inner join el resultado contiene tan solo aquellas filas del producto cartesiano que satisfacen las condiciones especificadas en la clausula WHERE. Esto no sucede asi en un outer-join.
En este caso las filas de la tabla dominante nunca seran descartadas, ni en el caso de que no encontrasemos ninguna fila en las tablas subordinadas que cumplan la condicion WHERE. Las filas de la tabla dominante que no posean ninguna fila de las subordinadas que cumplan los requisitos seran completadas con valores nulos.