Autor: Martin Berkhoff
Competencia (Nivel):
Comunicación Oral y Escrita
Nivel 1: Expresa eficaz y correctamente sus ideas, sentimientos, opiniones, en situaciones formales e informales, tanto en forma oral como escrita, de manera de provocar una comunicación efectiva.
Palabras clave: inner join, mysql
Descripción de la actividad: Presentación capitulo 8 join, esta se expuso a los compañeros en clases.
Este capítulo nos presenta la sentencia JOIN, es una combinación de dos o mas tablas de una base de datos relacional.
La sentencia son:
CROSS JOIN.
INNER JOIN:
NATURAL JOIN
Para los ejemplo usaremos las siguientes tablas:
CROSS JOIN
Nos sirve para realizar todas las relaciones que existen en la tabla1 con la tabla2….
Nos sirve para realizar todas las relaciones que existen en la tabla1 con la tabla2….
Esta clase de combinaciones son usadas pocas veces, generalmente se les agregan condiciones de filtrado con la sentencia WHERE para hallar resultados específicos.
Inner join
Con esta operación se calcula el producto cruzado de todos los registros; así cada registro en la tabla A es combinado con cada registro de la tabla B; pero sólo permanecen aquellos registros en la tabla combinada que satisfacen las condiciones que se especifiquen
Un ejemplo con inner join
Natural Join
Es una especialización de la combinación de equivalencia, anteriormente mencionada. En este caso se comparan todas las columnas que tengan el mismo nombre en ambas tablas. La tabla resultante contiene sólo una columna por cada par de columnas con el mismo nombre.
Reflexionó : La sentencia join en sql permite combinar registros de dos o más tablas en una base de datos relacional , hay tres tipo de JOIN: interno, externo, y cruzado.
Estos don fundamentales para las bases de datos.
Estos don fundamentales para las bases de datos.
No hay comentarios:
Publicar un comentario